Pros: flexible hours, friendly environment, good feeling, etc.
Cons: limited amount of hours, minimum wage, etc.
Working with peers to help them realize the potential inside of themselves is very fulfilling. I did not just tutor in the subject, I tutored for a lifetime of learning. My boss and the fellow tutors were intelligent and cooperative. The most enjoyable part of the job was when students came back from class, excited that they were able to do things independently.