Great team spirit, friendly atmosphere, and plenty of variety. The ideal place to work if you aren't after a 9-5 desk job.
Cons
The hours and demands of the business can vary significantly week on week, but that is essential in a customer focussed workplace where the customer always comes first.