Pros
The students are interesting, the hours are flexible
Cons
*Very little pay (compared to other companies that do the same thing and considering that a lot of the EF branches insist employees have a degree) *Policies change with little warning (which may include employees doing more work but for the same pay) *Salary incentives depend on grading done by students (often influenced by technical problems or poor lesson material provided by EF) *Lesson material is not updated (students get annoyed doing the same topics repeatedly) *Employees are not paid for extra work (if a student requests a custom topic teachers have to make a lesson plan in their own time with no extra compensation). *EF technical problems (at times the EF servers go down which means classes can not be taught) *Insufficient training (training focuses more of EF policies than useful teaching tips or classroom management)