Pros
Colleagues below management level were great fun to work with
Cons
Expected to work lots of extra hours (including weekends) over what your contract states for absolutely no reward or pay what so ever and with little warning. Other than a very poor salary there are no other staff benefits at all. Career prospects aren't great. Teachers were very unhappy and unmotivated at the school I was working at. Little understanding for work/life balance - I was once told by the school director that EF is my life and that my family should come second. I was told that the sales teams around the world lie to the students about what they can expect from studying with EF. For such a wealthy organisation school budgets are extremely tight. Everything is driven by profit rather than the service being provided to the students