Pros
EF helps you settle into a new culturally different environment, they will financially assist with you commute to China and provide food and a high quality hotel to accommodate you on your transition. Once settled into the company, they provide their employees with training, health support, expatriate support, and an opportunity to sign up for numerous teacher events each month for free. These events vary from a wide range of options: skiing, self-defense classes, foodie night, traveling to another city, visiting Hutongs, seeing famous ballets, etc.
Cons
However, everything that you sign up for you will not get. The hours worked for EF are abnormal compared to your average Monday to Friday 9-5 occupation. Sometimes there can be excessive meetings, trainings and annual events to attend.