Administration is always willing to help.
Classes are scheduled around when you're available.
Additional pay for training.
Helpful curriculum to keep you on track when teaching.
Cons
Depending on your classes and season you might not get very many students at a time.