Pros
The best part of working at EF language schools are definitely the people I worked with. Technically, teachers are competing with each other for classes, but there was never a shortage of colleagues helping each other in lesson planning, classroom management, and giving support in one way or another. The students also made for a great experience as well.
Cons
Management of classes. Staff at our school routinely ranked high in reviews from students and we had a high rate of recommendation. However, management always nit-picked about the 1% of complaints and too often micro-managed staff. Managerial reviews are nothing more than mere formalities. Additionally, classes would all too often be arbitrarily given and taken away without good reason. If you enjoy uncertainty of work and lack of transparency, this is the place for you.