Wouldn't work this job again, even out of desperation.The good thingsThe other staff were nice, everyone knows how rough the job is so it's a shared struggle.
The challengesThe management. I know everybody says it, but really, the management. Your store manager will generally be nice, but anyone above that is awful. Upper management, especially Regional Managers, are overwhelmingly petty, passive aggressive, rude, and disrespectful. The expectations for staff, KPIs etc, even at smaller stores with low trade, are way too high and are pretty unreasonable.
The company believe in the silent firing method, so you will just stop getting shifts if someone above you has a grudge. They will often either hire someone to replace you, or you'll see a job listing for your store a month after.
I personally also received little to no real training, mostly learning little bits and pieces from other casuals, and was questioned why I didn't know things (gee I wonder).
They will also constantly try to have you interacting in group chats outside of work hours.
You'll get better work and better treatment working just about anywhere else.