There is a major disconnect between the different levels in the corporate structure. Upper management doesn't communicate to the lower levels and will blame middle management for shortcomings. Upper management is lacking the needed skill to lead. The workplace has become very toxic with bad-mouthing of the different structural levels. And the miscommunication is company-wide. There often fights between departments (purchasing, engineering, manufacturing) and even globally (NA, Eur, Mex). It seems like the company is working against itself and everyone is quick to place the blame on others. Add in the ever-present and decaying product quality and it seems like no one is ever really happy.