Friendly students. Beautiful campus. Countryside location (if you like the countryside).
Cons
Constantly being on call because it's a boarding school. Your job will be your life. Pay is low considering the amount of work one has to do - even with housing benefits.