Pros
Great benefit package, work from home, helpful coworkers, virtual environment, get to visit students once a month through VLL (Virtual Learning Lab) in another city for a few days. That was a lot of fun going to visit my students! I loved watching them learn. I loved being able to and allowed to text them for responses for quick answers. Great salary!
Cons
Too many students to handle at a time. My final year, I had a number of 253 at one time. The "Monthly Call" requirement is impossible when there are 253 students at a time with the need to call or contact both parent and students when parents don't care. Even if you've called the parent and documented the call,text or email, you're still penalized if they don't get back to you in a timely manner. The need for grading support when there are too many requirements for grading on the same day submission is received. One day, I had more than 500 submissions that needed to be graded that same day. If you give 1 minute for each submission, that's over 10 hours of grading, which does not allow you any time for catching up on anything else, such as correspondence or speaking with students. It got very stressful towards the end of my employment there not just for me, but for a lot of other people.