Pretty much everything. A stressful environment because customers are a mixed bag and some coworkers can be quite ornery. Can feel overworked or not get work at all depending on how staffed the place is. A lot of people are left hanging to dry when asking for extra hours on their own, but then they will call you on your off days or days outside your availability in the event someone calls out and they desperately need an extra person there. Disorganized and would either schedule people outside their availability or send you to other departments even if you specifically stated you didn't want to work in that department during the interview. And cliques everywhere, between management and fellow staff. Speaking of management, it's a revolving door. As soon as you get used to someone they start leaving either to get a new job or corporate sends them somewhere else. Pay is low if you don't have full time but good luck getting full-time employment here if you're already working as a part-timer. You can be the hardest worker ever and still feel unappreciated for a multitude of reasons.