Pros
Fun to teach kids, but that was about it
Cons
1 year "contract" where they pay you $25/hr and nothing if kids don't show up. You are hired as a "contractor", but can't choose your hours (and are basically stuck with the same hours that you started with), unless you rearrange every single one of your 30 students to a different time slot where they are free (which is basically more inconvenient, and you can end up working only 30 mins, but have to be waiting and available for an hour/2 hours etc). Also, management threatens you with legal action if you try to quit, saying that you signed a "legally enforceable contract". Note, if that happens, they won't actually take you to court & are just preying after the fact that you are a recently graduated high school student/university student.