Pros
I like the people I work with and the flexibility of my more immediate managers.
Cons
Where to begin: I used to love working for K12. Hours were flexible, work load was stressful but I figured it was growing pains. Then things started to change and the stress has only increased for most. Hours for remote employees became rigid (making it impossible for people working from home for that reason); expectations increased putting an unnecessary and unrealistic burden on teachers; too much focus on data when teachers don't really have the ability to make those massive changes; micro-management to the extreme with so many different tools to accomplish this. I now work for K12 because it helps pay the bills, not because I like it. Compensation is weak compared to teacher-expectations and education level. Some of the curriculum is also atrocious without plans to change it in the near future -- leaving the individual teacher to correct it and provide alternative assignments much more suited to the class and grade-level.