Pros
Colleagues are motivated and systems are already in place so there is much support to help you jump right into the teaching. Students really want to learn, and it's incredibly satisfying helping them along the way.
Cons
Management can be a little distant, and teachers are sometimes given many responsibilities to juggle on the side.