Pros: independence, challenging, fun, intelectual
Cons: totally on my own - no support or supervision, this worked out fine
I taught on course at night each semester. I was given total autonomy and independence. The students were interested enthusiastic and enjoyable to teach. When I had to travel for business, I could work it around exams and have a proctor handle my class for that night.