Pros
Some departments have a great culture
Cons
Higher management is demeaning. It's slow to move up, and even with years of hard work, you're often not seen as good enough. Employee morale is low, and when you're asked "what can we do to make it better" it's not taken into account.