Free housing, good community, and great time off during breaks.
Cons
Individual work weeks are excruciatingly long with 12-16 hour days on occasion. Balancing teaching, coaching, and residential life leaves little room to actually be able to complete your work.