The company's way of doing business it just too conservative. They won't take action and will let a business sink, disregarding all recos, instead of taking action.
The company means well, but the level of the managers and their experience managing people lacks tremendously. If you have a good manager, you are fine. If you don't, you are screwed. It is pretty hit or miss.