Pros
Some talented individual contributors who were easy to work with on a peer level. Occasional exposure to interesting problems.
Cons
Management operated through threats and intimidation rather than constructive leadership. Culture was dog-eat-dog from the top down, with little collaboration across levels. Advice and recommendations from staff were routinely ignored. Decision making was slow and dysfunctional, leadership struggled to get out of its own way on even basic calls.