Management is very poor. If they feel that you aren't performing they will cut your hours to bare minimum to push you out, rather than helping you improve.
Plenty of nepotism. Others will be favoured even if you are completeing your tasks while other workers are left to their own devices, doing things like texting while behind the counter in full view of managers and customers.
You only get paid for rostered hours. So if you have to stay back to close the store properly you have to give them half an hour of your time for free. Doesn't seem like much, but it adds up.
If you don't already have anxiety, this place will certainly help you obtain it.