You learn new systems & job skills that you would have missed out on. The big thing is feeling of giving back to the work force when you're older & no wants to give you a chance.
Cons
Low hours per week & the hourly rate could be somewhat better. Possibly based on the job training you receive depending on the job