Systemic problem with communication. This looks like a lack of information for managers to get to employees. Expectations are not clearly communicated. When in training this created a huge gap that we, as newbie trainers, had to fill on our own.
Work Saturdays. They tell you this up front, it's no secret. But man does working 6 days a week suck.
Getting company to buy employees appropriate gear needed for the job is extremely difficult and not always an option. T-shirts (aka uniform) are not provided or bought for employees. No company computers provided, even to managers. When dealing with chaotic schedules and client payments done thru a specific software, a computer is necessary, but not provided.