Pros
You'll work hard, but the payoffs are many. The company is growing really fast, all employees are shareholders, leaders do a good job of communicating our roadmap, and there are a lot of opportunities for advancement. The benefits are great and management allows flexibility (work from home, extended time off) when business needs allow for it. More than anything though, I'm here for the team. Those around me genuinely care about each other and their work product. They are smart, driven, and want to do an excellent job not just to benefit themselves and the company, but to lift up our clients and their own team members.
Cons
The company is driving hard and moving fast towards big goals. While this can be exciting and offer rewarding challenges, sometimes it can be stressful and chaotic.