Pros
The team members and collaboration.
Cons
Low pay
Strategy is to solve for too many things/trying to do everything which individual team members and lower level teams are then expected to own
A lot of management is passionate and awesome, but they are overworked
Sales leadership verbally berates team in all caps and in meetings that do not include other departments
Stress around growth
Burnout is common among team members
Team members across departments are still dealing with the remainder of a long-drawn out product roadmap that was not feasible. Specialists were brought onto the team and flagged this issue for years only to be ignored.
Cyclical layoffs for "growth" goals
Some management were more about posturing rather than doing, collaborating, co-owning, managing, and communicating to their team