Pros
I got to see a lot of London, and some places in the UK that I've never seen before. You learn to work with a team as not every crew shift is the same.
Although the Salary is about minimum wage, you get paid for the hours you got assigned to. If the job finishes earlier than expected, then you don't lose any money. I have never worked overtime either.
I would say this was a good job to have for part-time.
Cons
Some days require a lot of hours and some managers are not very respectful to the crew members. However, most of the managers I had were very nice and made the work worthwhile.
After a while, work can get repetitive.