Pros
Pay is good, software is user friendly, lessons are pre-made.
Cons
Here we go: -It is a business so the principle of "the customer is always right" applies. I get it because without bending and twisting for parents/students will result in no revenue. In my experience, students who do not do their homework or in class work (or just want to get out of the program altogether) will just throw the teacher under the bus. Ask for another teacher for example is common place. -Teachers are expected to do a "level-up evaluation" at the end a program a student is finished. Not only that, but the teacher is also required to do this evaluation 2 weeks before the end of the intial program without any notice or alert. If you have several students it is taxing to remember when each one is approaching that 2 week mark. -paid for 60 minutes (50 minutes of instructional time and 10 minutes for administrative work which is enough time to post homework. However, there is no compensated time for correcting homework or reviewing future lessons yet all of this is expected. -Parents hover during lessons (they try to hide but watching students being distracted, looking around the room makes it obvious but I make it a point to call it out by saying point blank "Who are you looking at? Perhaps we should wait to continue when they leave or aren't being a distraction) and are quick to judge. Expectations are way beyond pay scale.