Pros
Good hourly rates, regular pay reviews, paid lunch hour, bonus, good team ethic. In general, the weekend staff in particular were great, Some of the weekday older staff seemed cynical and critical; this did not make a pleasant working environment.
Cons
Regular management changes meant relationships built with managers were often not long lasting and you could work hard for one only to be disliked by another. This happened to me, according to a colleague who saw some personnel files I was on consideration for management training but was blocked by a new manager who came in and took a dislike to me for little apparent reason other than I was a Southampton fan and he was a Portsmouth fan. Relative inflexibilty for shift swops and holiday. To be having to plan every day off 6 months in advance for what was a temp job was not ideal.