Short staffed means overworking some of the employees. We have only two full part-timers for associates and that can mean full days open-to-close five days a week for over a month. Makes it hard to have a good work-life balance.
Also have had uncomfortable moments overhearing politics on the job. If I wanted to hear about people having kids just to get on wellfare, I'd turn on Fox News or read comments on Facebook. But that's an issue for any job you go to, there's bound to be politics at some point.