There are opportunities for everyone: I think this is the main pro- ANYONE can do it. In most countries you have 3 different types of places you can teach at: language centre, public school, or private/international school. For people who just have a TEFL certificate and not an actual teaching licence, you can typically find a job at any language centre and a lot of public schools (depending on the country). And for the more experienced teachers, with a license and/or Master’s degree in Education, you can find jobs at international schools which pay similar salaries to those back home. (This mostly applies to native English speakers only- but there are some countries that accept non-native English speakers once they pass a test).
Visa help: this is a big one. Anyone who has tried to work or stay in a country long term, knows that getting a long-term visa and work permit can be crazy stressful with tons of paperwork and minimal instructions or help given. But when you’re hired by a company or school to teach English they will sponsor you and help you with the entire visa process step-by-step. This makes your life stress-free knowing it will get taken care of properly and efficiently.
The job isn’t stressful: now of course there are exceptions to this, especially if you’re an experienced teacher at an international school (but that’s why you make the big bucks there); but typically, teaching English abroad is a pretty easy job. The curriculum is provided for you, so there is minimal planning involved. You will have some preparation, of course, like printing and gathering materials, but it’s a job where you’re only working when you’re on the clock. You don’t bring it home with you or think about it outside of the classroom. Which leaves more time for experiencing your new home country.
Immersing yourself in a new culture: it’s not very often that you have the opportunity to actually live in another country and experience the day-to-day life. When you teach and move abroad, you are able to experience a new culture and social norms, which help you grow and expand your mind even more than just travelling for a short holiday.
Travel opportunities: this will depend on how much you’re able to save of course, but you are going to have a plethora of new travel opportunities. Whether it’s just around your new home country, or to nearby countries as well. It’s an amazing way to see so much of a certain area of the world, since you have a home base to easily go back to.