To find work in Mexico, you will need a temporary or permanent visa alongside a work permit before you can take up any position. If you're seeking employment, you will need to have a decent level of competency in Spanish to work for most businesses, although this is less crucial in tourist sectors. Some of the most popular roles for British expats include: Teaching English as a foreign language (abbreviated to TEFL or TESOL - teaching English as a second language). The Mexican government launched an initiative in 2009 called the Programa Nacional de Inglés en Educación encouraging more public schools to offer English classes. Hence, there are often vacancies for native English speakers in the public education sector. Corporate roles in manufacturing and financial industries. There are some large employers in Mexico, and given that the economy is the second-largest in Latin America, just below Brazil, there are several multinationals. Most corporate headquarters are in Mexico City. Local roles are varied and can include real estate jobs, tourism sector employment and retail positions, often without any minimum Spanish requirement when catering to foreign travellers.