People – The biggest success factors for an ESL Job would be on how you adapt to the people over there. Assuming that you would be leaving your country and teaching people from the other country English, you would need to adjust to the country’s people. More than that, the adjustment to people’s mindset has been the biggest challenge for an ESL Job.
Use of Technology – People residing in these countries use technology but from their perspective. You may be right in using technology for educating them, but at the end of the day it may not be perceived too well by the people in that country. Hence, your use of technology should be tailored to their use of technology for you to get any tangible benefit out of your ESL Job. For example, ESL Jobs Korea is a prime example towards this aspect.
Korea is one of the technologically advanced countries producing high quality technology goods. Take a look at their instructions manual for any product manufactured in Korea. You would not be able to find a single word in English. The biggest drawback is – People are accustomed to seeing the Korean language and any new language infused into them would not be met kindly.