Some people have a coveted position. They can do no wrong. They can say no wrong. While no one gets fired for standing up, you can be manhandled for saying something the wrong way.
A second problem in this company is the cliques. Now it's true that a lot of people get hired somewhere based on their network. Therefore you see new hires coming in from the network of the higher-ups while someone applying off the web site would get far higher scrutiny.
The extension of this problem is that, departments are strongly compartmentalized. There is little mobility between departments. To make things worse, every department seems like it's got its place on the totem pole.
There are too many 'broadcast' e-mails. Any more than 10 a day is a lot. At 40-50 you're limiting productivity.