Pros
Some of the best people to work with at ground level. Middle management takes care of their people. When I first joined it was great here.
Cons
The culture that used to be is now nonexistent, and has been replaced by typical corpo structure Upper management is completely disconnected from the reality employees face Increased workload, no compensation No communication whatsoever from upper management 2%-5% pay raises not based on quality of work Low chance of promotion unless you kiss behinds Idiotic return to office structure (remote product, yet workers forced to return to office. Meanwhile director is working from the comfort of their home in Iowa) Overly complex work processes that have been getting worse and worse overtime Bloated CRM (Salesforce) and administration team that will constantly make your life more difficult