Pros
Some flexibility (less as years have gone by).
Cons
Pay is the same or lower than the lowest-paying state in the US. And that is for working ALL YEAR, with only corporate holidays, 12 vacation days, and 10 sick days - none of which can be rolled over. Work time is usually more than 40 hours per week, just like brick & mortar teachers, but there is no summer break, spring/Thanksgiving/winter break. You are expected to attend meetings in the evenings, regardless of family obligations, or be subject to bad reviews. If you think working from home is a way to be with your kids, think again. The handbook now says that working from home is not a substitute for childcare and you are expected to maintain proper childcare during your work hours. So what used to be the only thing that made the low pay worth it is not allowed anymore. Over the 7 years I've worked as a virtual teacher, the micromanaging has increased to a suffocating level, and as other reviewers have said, many supervisors are into the "got ya" way of managing.