Pros
*Very flexible scheduling. You are typically not on call and work-life boundaries tend to be respected. *Working with kids one on one *High pay for a teaching job--you are paid at least $20 an hour *Not many paperwork is required, compared to typical teaching jobs.
Cons
*Lack of feedback and guidance; frustration occurs when you ask any questions and there are very little options for professional development or additional training. *Lack of autonomy as a teacher; everything such as lesson plans, class rules, etc. needs to be approved by administration. *Lack of student and staff diversity. If you are of a lower socioeconomic status or are not white, you may struggle to fit into the culture of this school. *Parents will get upset over bad grades and demand they be changed *Lack of job security; the job is a semester to semester contract which means you are not guaranteed a continued job after each semester ends. *There is a lot of academic dishonesty that gets overlooked because everyone is afraid of upsetting students or their parents. *Because outside substitutes are not available, be prepared to sub for other teachers' classes *Classroom management can get difficult because there are not many widely enforced rules for students