Pros
A lot of the staff weren't particularly friendly or welcoming and I felt quite often patronised and undermined. I also received a lot of undermining comments about my age.
The management seems to thrive off treating their staff like children with some draconian rules, e.g. I was told off for messaging a family member that I was going to finish late as I was working past my contracted hours.
When I resigned, my manager asked for feedback and I supplied it to her. She gave a short, dismissive and rude response, failing to address any of the issues I had mentioned.
They have a notice in the staff room stating that if you fail to clock in/out then you won't get paid. If you do forget to clock in/out, then it is an employer's responsibility to determine your hours worked. They absolutely cannot withhold your pay.
Cons
Poor management
Patronising environment
Negative staff members