Pros
Great group of kids to work with. Very qualified teachers and TA staff. Students are willing to learn and cooperative.
Cons
Compensation is fixed. TAs may have to introduce new material and additional work at times, work may become demanding with younger students.