The National Institute of Immigration in Mexico is in charge of all immigration and gives out work cards. Anyone from outside the country who wants to work there must get a visa.