Way too much politics at the management level (management, not executives). Managers and Directors operate in a very mafioso style. They rarely take blame for anything that goes wrong on their teams, and the directors and above usually don't do anything about it. It's almost like a "tenure" type of job.