The culture is very top-down, command and control. You do what you're told. Your opinion simply doesn't matter. I don't recall a single time I was asked for my input or opinion. Even for things that weren't your mistake, it's normal to be verbally abused and berated in front of everyone. A phrase I guarantee that you'll never hear there is "servant leadership."
The management simply does not care about developers. The bottom bucket traders make about 10x the bonuses of the top bucket developers. The two managers were taking about more than everyone else (150 people) combined. The bonus system is not based on merit.
Don't even get me started on the sexual harassment culture. There's a reason there are so few females working at IMC.