To be honest, teaching abroad isn't the most lucrative job. It can be, but it doesn't always work that way. However, if you are a beginner teacher just starting to build your teaching career, it isn't a bad choice to teach ESL abroad. By teaching abroad, you will be able to gain rich teaching experiences dealing with language barriers and cultural differences. These can be great assets for an English teacher.