Pros
Management only hired tutors they could trust to really teach. There was little micromanaging regarding the lessons themselves, and I was given the ability to make decisions about instruction based on what I observed in students.
Cons
Extreme disorganization and broken promises. I was initially given 24 students, but due to the company not getting its paperwork and permission slips finished on time or working with the host school's schedule effectively, I ended top with only 1 who actually could come to lessons. So instead of having almost full time hours, I went in for 45 minutes a day. The amount of off-the-clock work for me barely decreased, though. In addition, when students don't come to lessons, you are penalized for it even if it's not your fault. Often, the school would be hosting events that nobody in management found out about, and I would arrive at a lesson only to find out it wasn't going to happen. Or, if my one student was absent, I was penalized for it. During these times, I would arrive prepared and then be paid only 60% of my hourly rate. It's really unfair to punish employees for your and the school's organizational problems.