Too Many Chefs in the Kitchen.
To be completely honest, this company wouldn't be bad to work for if they could just solve minor problems. Information is forever changing and they can't seem to get consistent. The issue that they continue to have is that they try to build a house starting with the roof. This means that they spend a significant amount of their workforce budget on high level managers and supervisors instead of making sure they have a solid foundation. The important, functional, work is done by a small group of people that are overworked and underpaid. Meanwhile you have these managers sit in offices, collect large checks and take credit for the hard work done by a few. They don't seem to care about how much work you have to do if you're the person that will solve their problem.