Localiza&Co
Belo Horizonte, Brazil24000 employees Localiza&Co, based in Belo Horizonte, Brazil, is the largest mobility network in South America. Founded in 1973, it has grown to become the biggest car rental company in Latin America, operating in seven countries, including Brazil, Mexico, Argentina, and Colombia. With a fleet of over 645,000 vehicles and more than 22,000 employees, Localiza&Co serves a wide range of customers through its extensive network of 961 physical locations.
The company offers various mobility solutions, including dail