Upper management is judged based on profitability. Everyone WANTS to do their jobs right, but CAN'T, because the system is designed that way. Different departments being measured on different metrics while trying to perform the "same" goal will only lead to butting heads. The company knows it's short-staffed but chooses not to hire because we all "proved our ability" to take on more responsibilities from the recession in 08-09... This level of thinking takes away from the quality of service we're able to provide and this, in turn, leads to more heat under the burner for the people underneath management.
Besides the system, job opportunity is pretty good and you have good upward mobility if you are willing to relocate. The work itself is just stressful. For almost no reason but to please the shareholders.