Pros
You're basically autonomous right out of training. So long as the students like you and improve on their scores, you have a lot of leeway in how you deliver lessons. The pay is good when you're teaching, and the hours are pretty flexible: if you want a class, you register to teach it. I've gone by with just one class for a few months, then increased my class count to three or four during the summer months. If your ratings are good, you can also work full-time as a teacher or manager.
Cons
Ever since the switch from centers to being more dispersed, I've had little contact with fellow teachers. I really appreciated how we used to have teacher meetings and discuss our problems. Also, although the hourly pay rate is good for teaching, the pay rate for anything else is much less (proctoring is usually half the teaching rate, and preparation time is minimum wage). This really drives the average hourly rate down.