Those that speak English as a second language have many opportunities open to them. Bilingualism is a very beneficial skill to have, and proficient English speakers are afforded many excellent opportunities. Of course, how well a person speaks English will often determine how beneficial these opportunities will be. The large demand those that might teach English well creates a great number of ESL teaching opportunities.
Seekers of ESL employment opportunities might follow many different approaches. This is a good thing because the flexibility in terms of the jobs that are open allows different people with different needs and situations to find a job that fits them. This allows them to stay in the proverbial game with respect to getting a solid job offer.