Pros: Managers know how to retain quality employees. Executives know how to grow a company. Departments work very well together across the organization. Pays better than most other mid-sized SaaS companies. The company knows how to have fun together.
Cons: Personnel and role changes can happen in short periods of time. Need to lean in and help the company outside of your defined role. Product/feature developments can take longer than they should.