Pros
If you've got the necessary scores, can put up with the frustration, have a full time job and don't need the "extra" money for a few weeks, once you're in the classroom it's pretty easy money.
Cons
The training process and remote management of employees are seriously frustrating. Endless communication problems, and the high turnover rate makes the question of who to contact even more confusing. My first manager and trainer both left the company in the middle of my training period, and when new people were finally available, I was told that I'd have to start the training all over again. Thankfully I was able to get out of that, but it really demonstrated the culture of blind adherence to "policy," despite any evidence of mitigating circumstances, that permeates the entire company. Once you're in a classroom, you have a lot of autonomy, but practically no support. I was lucky to have a great group of students, but my manager made it clear that a single bad review can mean dismissal. I was supposed to have an observer come watch a class to provide feedback, but during the 3 classes I taught over nearly a year, that never happened. Their management is so disorganized, and they try to run the company entirely online, which doesn't work very well for them.