Pros
The private schools allow teachers to set flexible hours, not just 9-5. You can also do Sunday through Thursday instead of the traditional workweek. Managers discourage teachers for working more than 40 hours a week, to avoid burn out. The curriculum department creates the lessons and being online removes teachers from the duty of policing behavior (gum chewing, tardiness, dress code, etc), so teachers are only responsible for grading and answering student questions. Many students respond really well to the online environment, and you form a better relationship with them than you would in a traditional classroom. Pay is good, but school is year-round so really it balances out. Working from home allows better time management.
Cons
Since we are online and the curriculum is set up an an independent study, there is no opportunity to do fun stuff like cooperative learning or field trips. The curriculum department creates lessons in a one-size-fits all method for all K12 students, and modifying them is cumbersome and frowned upon. Student who go AWOL are hard to reach, and many parents don't understand technology and have difficulty monitoring their student's progress (or just can't be bothered). Getting promotions or raises is difficult because you have no interaction with coworkers, no opportunity to impress management or get to know them. NO CONTRACTS so people can and do disappear with zero advanced warning, just because someone with zero education background decided that they could do some cost cutting somewhere.