Pros
Friendly, approachable, helpful, and talented engineering team with a strong desire to use industry best practices and improve the product for their customers. Lots of opportunities to learn new things. Regular team check-ins and communication during remote work to keep projects and goals on target. The executive team is the best I have experienced at any company I have worked for and it's not even close actually. They continue to be kind, transparent, and regularly show how much they care about their employees well-being. I have experienced this personally on numerous occasions.
Cons
No cons really come to my mind. One thing to note: Given that the company is growing at a fast pace, there are certain situations where priorities can shift on projects quickly, but this has been completely manageable.