Pros: couldn't really see any
Cons: pay, support, undiciplined students(most of them), low level of intellegence, administrative support is ubscure, pressure, co-workers were awful and vendictive.
The pay is not good. Union..questionable. Support from the Administrators is not good if you don't pile up to the person they want you to be.