Pros: summer breaks
Cons: the pay, the parents, the administration, and a lot of the kids ;-(
If you want a challenge then this is the place; it's not for the faint at heart. Little pay, little respect, little help! But if you have the opportunity to change one life then it'll be well worth the hassle you will endure while working here.
A former employee