Amazing co-workers, admin who cares, and lots of resources. 1:1 instruction has lots of benefits for the student and is fun and challenging for the instructor.
Cons
There are a few cons I can think of some teachers like flexible hours but this is also a nice perk when you have other projects you are working on or are tutoring in the evening like I am.
Lots of different teaching assignments. Breadth of material keeps it interesting. Almost all students are easy to work with and real teaching. Good way to get into teaching without a credential.
Cons
Pay rate is low. Not as many holidays as regular teachers. Must work summer to make an OK income.