You meet so many amazing people, and this in turn makes you come out of your shell whilst having lots of fun. Also you gain skills which are valueable to employers like handling tender, customer service and mechindising.
Cons
Sometimes the amount of donations can be stressful!