I worked here for 5 years, senior management and lower bands are great and tend to work very hard. Middle management seem to have fallen into roles by default because of time spent at the company, and often have zero people skills. Bonuses are great on paper, but managers can invent their own incentive targets which can often be ridiculous or counterproductive. Great team in general, as usual a few bad eggs spoiled the omelette for me.
Good teams on the lower and upper levels
Poor middle management (surprise!)