Pros
I got to work at home. I was also able to make good connects with the students and parents that decided to be attentive in the school. The actual teacher you work with, are the best in the state (but don't become too attached, the school doesn't like to keep around their good teachers).
Cons
You have to be rehired every year, and to be rehired you are judged on data that you may not know about until the end of the year, if at all. You will be assessed and evaluated on student progress, but students are not required to attend class. You will be told what to teach, and this will change on an almost monthly basis. Teachers, and mentors are not treated with respect. There is no loyalty in the company, and even though the administration would strongly disagree, they harbor an atmosphere of fear, and contempt. Each year is like roulette...will you be rehired or won't you? Even the best teachers fear for their jobs on a constant basis. Like all teachers you will put in over 40 hours a week, but you will be expected to spend more than your contracted 40 hours doing menial administrative tasks (like logging attendance, and calling truant students).