Not exactly a ckn, but sometimes you'd be stuck working 1 department for weeks only because they made have needed you more then others at the time sue to staffing in that particular department.
The few employees (not management) that treat you like a human being
Cons
MANAGEMENT. Upper management treats everyone like they’re disposable and will get rid of people who bring up any issues. They expect you to give your life to a company that wouldn’t care if you were run over by one of their “guests” in the parking lot (which is very likely btw because the only people who shop there are old rich people who can’t drive) and if you think for a moment that anything in your personal life matters more than that job management will punish you for it.