Pros
Pretty great small company to work for, however, they are getting bigger and bigger in a short amount of time. Lots of potential on where the company is headed and they are pretty solid in terms of a company foundation. The CEO and CTO are very hands-on and care a lot about the company and its employees. Great development shop, and you get to have a lot of impact on the direction of the codebase. Ideas are welcomed and respected, and they treat you like a person vs. a cog in the machine. There's a good work/life balance to your position. Everyone is working towards the common goal of creating a good software product.
Cons
Everyone is working remotely due to the pandemic, which is not the company's fault, however, it does make getting to know everyone a little difficult. It's a smaller company, so the benefits are not going to be the same as a larger company, which is to be expected. Just something to keep in mind if you're coming from a large company. No other real cons to note, it's really up to the employee to get what they want out of the position.