Pros
meet amazing people. see amazing places, learn how to be responsible and stand on your own two feet, really get to interact with your customers and make a difference, can obtain NVQ's while doing your season.
Cons
poor standard of living, bad wages so you dont really go home with anything, often on sites with no access to supermarkets or cash machine apart from the trip once every 2 weeks if your lucky which is organised at the convenience of staff with a car, you wont build a career within the company unless you are willing to have no opinion and not criticize anything the company promotes, your face has to fit otherwise members of management will find a reason to get rid of you that others get away with.