Not the greatest, not the worst in the world either, but more bad than good.
Pro's: Lovely colleagues, 50% off food onshift/20% otherwise
Not enough hours - you're lied to when joining. You get told you'll get more hours if you prove yourself (which is fair enough). However if you're on a part time contract you're capped to a max of 5 shifts. They seem to hire tons of new people as opposed to increasing the hours of current staff. Hours aren't fairly distributed, people will fail to fulfil their basic responsibilities and still get a high amount of hours as opposed to others.
Management - Very hot and cold, one day they're okay with you, next day (most days) speak to you like you're worthless. Seem to lack to basic understanding that a member of staff who feels happy at work, will perform better.
Thrown in at the deep end - there is SO much to learn and you're not given time to find your feet/groove. You have to hit the ground more than running and even that may not be enough.