Pros
I loved the flexibility and being available to my kids and family. The company offers reimbursement for schooling, so it's a great opportunity to get a master's or even a doctorate degree at a low cost. The benefits are ok, but I think everyone has the really high deductibles on health insurance right now. As for the job itself: you have opportunities to connect with students and families that are learning from home. You create your own learning resources and lessons, and teach in a virtual classroom like Zoom.
Cons
You are tied down to your computer a lot. If you're a teacher, you get few, if any breaks, and you are expected to be able to do more in a day than what is feasible. Be prepared to "go it alone" for the most part, with little to no support. The classes are taught nationally, yet the company doesn't have any teaching resources for teachers, who are booked solid with class sessions and then also have to plan those sessions and grade work for a high volume of students. The culture isn't great, but this is highly dependent on leadership, which seems to change pretty frequently at the individual school levels. I had a mix of good and bad leaders during my time there. If you're looking to get plugged in or have a job that provides fulfillment on its own, this isn't the best option. If you're looking for a work from home job, that offers flexibility with little opportunity for advancement, this is a great place to try.