Pros
Brilliant yet humble and kind colleagues, just like the students we serve. Enviable location and reputation. Speaking as a staff member, I'm very happy with my salary and benefits (my sense is that teachers are well compensated, too, but I don't know that market as well]. Vacations, summer hours and work from home flexibility are great.
Cons
Teachers and staff, like the students, hold themselves to high standards--which I appreciate. They inspire me to do my best work and are very supportive. That said, the pace of the school year is demanding.