Pros
The kids are truly inspirational to work with. Yes, it gets tiring when the kids try everything they can to not do work, but who can blame them? They are there an average of 4 hours a day, 5 days a week over the summer. But when you have a breakthrough with one of the students, it's the most rewarding feeling.
Cons
Everything is very scripted and "by-the-book". During training, employees learn a set number of phrases to use on the students in different situations - basically they are all tied around positive reinforcement. Therefore, it's easy to feel burnt out working there for 8 hours a day with no real variation and relatively low pay. In addition, the hours that you work can change very spontaneously and without warning, so you could be going home after just 5 hours when you expected to work (and get paid) for 8.