Pros
Great leadership. Excellent onboarding process. Gartner magic quadrant product. Nimble company that can respond to changing market. As a new employee, excellent support and training during ramp up period. Friendly and knowledgeable support functions within the company (HR, recruiting, office management, etc.) A lot of advancement from within. I can see a clear career path to follow. Excellent compensation.
Cons
The only con I can see is a result of a good problem to have. Currently not enough work spaces for the employees, but that is being built out right now and will be ready soon. Having been at many companies, the fact that the only thing to complain about is not having my own desk, (and it is already being addressed) bodes very well for an awesome company. I definitely made the right choice!