Poor management. I have worked short and carried on with good management behind me knowing I was not expected, by management, to be 5 people. I was expected to just do the best I could. I have had management (in these cases) pick up slack for me. Even non nursing management pitched in to help where they could.
Good management makes all the difference. Because stuff really does roll down hill. Management sets the tone for everything.
On the other hand no matter how well staffed, etc. If you have management that only cares about the bottom line and considers you a warm body to be kicked then it suks. Also management that is disorganized, doesn't know what the left hand is doing, doens't do its job, life is miserable.
If you meet me half way that is all I need to be great, even in adversity.