Pros
Good people overall. Decent Working Environment. I fully appreciated 90% of their management. Rewarding work, when done on the right projects. Relaxed atmosphere, accommodating work schedule. Decent benefits and incentives.
Cons
Compensation always felt under market price. The buildings were getting dated and had certain smells and issues with the controls (ironic!). Sometimes projects ended up on death marches to meet a date without consideration for how it affected people. Doing the right thing sometimes was met with resistance or repercussions. Review process was ridiculous and made me feel belittled for my accomplishments in that folks who had no idea what I did were part of the review process. Global projects never felt in control.