EF made it very easy to come over and teach. The visa process was very easy and I always had help to renew my contract. it was very straight forward. I came over and had a great experience with my recruiter who works for EF. After getting all my documents together I was able to get my Work Visa and came to China and started teaching. There were always fun activities and trips that the company planned for us, they weren't mandatory so we were able to choose which ones to go to. the weekend was pretty free so I was able to organize my own trips. the international community at the school was also very big, and I had friends that came from different places in the world. I have south African, American, Canadian and British colleagues I was able to socialize with during work and after. EF is a fun place to work but also a great place to develop yourself as a teacher and as an international professional.