Pros
Many of the people are good to work with and helpful. There are new processes being implemented that in theory could improve culture if they can manage to stick to them. Casual environment.
Cons
While many people are good to work with, too many in leadership have created a toxic company culture (many of the VPs, SVPs, C-suite). Arrogant leaders who spend their time promoting themselves; good at talking, bad at leading or strategy. Leaders refuse to learn the details of what their employees do, yet insist on interrupting/controlling/micro-managing their employees. Unnecessary meetings take up everyone's time, because leaders feel they must be informed and have a voice in every small decision. Long term employees with expertise are discouraged from offering input; new leaders will simply write them off as change-averse and never hear their opinion. New leaders hired in from outside who fit the arrogant mold, experienced employees overlooked for promotion. Quantity and speed is valued much higher than quality of delivery; that sentiment is even verbalized. Process changes on a whim, no consistency. Culture of blame is encouraged; however a manager can point finger to another division, or even their employee, they will. Heavily political, your alliances matter more than skill or experience.