Pros
1) Company culture. Collaborative, transparent, inclusive. People around are just great. 2) Explosive growth in all respects = new opportunities every day for people who are willing to step up. Constant learning too. 3) Accessibility and responsiveness of the top or for that matter any management. Feedback is taken seriously and acted upon even though sometimes it takes more time than may seem reasonable. 4) Constant and consistent improvement everywhere. An example of that could be salaries moving much closer to the market as company becomes more successful and work more specialized and complicated. 5) Flexibility, especially since the pandemic started. Work from home and flexible hours as long as the work gets done.
Cons
1) Growing pains. Doubling in size in all respects every year is not easy. 2) Fast-paced environment, a lot changes quickly, people who expect stability, 100% clarity and predictability every day will find it challenging.