Pros: teaching is rewarding
Cons: salary and never knowing when or what you will be teaching
Teaching is rewarding in itself. It is a good thing becaus the pay is terrible. You never know until the last minute whether you really have a job. Classes can be taken away if a full time teacher wants your class or cancelled because of low enrollment.