Pros
1) The kids are awesome. You will always get some spoiled rich kids who refuse to work but most are very sweet. 2) There is a good amount of training that you receive before starting. You get paid for the training too.
Cons
1) Money hungry management 2) Lack of respect for "grunt" work, aka, working directly with kids 3) Once you're in a management position and are friends with other management, you can do eff all and not get fired. 4) To get promoted, you have to "look the part." For women, you need to be tall and blonde and pretty and passive or else you will be constantly looked over. 5) Ridiculous work loads. You end up having to do work off the clock to get everything you're expected to do done. When you bring this up to management, they tell you that you shouldn't have worked off the clock. 6) If you actually care about doing a good job, you will get screwed over constantly. 7) After the initial tutoring training, the rest of the corporate training is a waste of time. Most of it focuses on computer literacy (things anyone under the age of 30 can figure out independently) and not on best practices. 8) Vague instruction from managers instead of specific game plans and expectations.