Pros: flexible schedule, usually a free period for planning
Cons: not consistent enough to make a career of.
It was difficult finding what level I wanted to teach. but with help of management, I decided high school was the best choice. I could choose what schools and what subjects I wanted to teach and there was always a teacher taking a sick or a vacation day. Sometimes, however, there were "slim pickings" and I had to choose s subject or school I wasn't comfortable with.