I came to this job open-minded, but I left disliking the company so much. Within 3 months of working there, 2 managers had been fired, one of them being the manager who engaged all of the employees and motivated us was suddenly fired because she forgot to pay for a bag of cough drops.
Although the rushes of customers can be overwhelming, it is welcomed sometimes because it can get really dead. When its dead in the store, supervisors constantly nag you to find SOMETHING to do, even if you have already done it 2 or 3 times (sweeping, wiping down counters, etc). You constantly feel like you can't breathe because the store manager is always looking down on the cashiers.
Anytime a cashier needed a key, we were forced to scream across the front of the store for them which was annoying and embarrassing when there were annoyed, pregnant mothers were waiting in line for 30 minutes. Not to mention the store would constantly change their dress code and not even follow it.
They would make some employees late later than their schedule to clean even though they would have a handful of employees already. I have missed my 10pm bus multiple times because a manager wanted me to stay and ended up needing to call a family member who was already in bed to pick me up, all the meanwhile they knew my schedule.
Most of the other employees there are other college students which are refreshing because you could at least relate to terrible workplace together.
Scheduling (They really manipulate you into not having the weekends off), management, rotating door when it comes to employees being hired and quitting