Localiza Rent a Car S.A., Latin America’s largest car rental and fleet management company, was founded in 1973 in Belo Horizonte, Brazil. Today, Localiza CEO Bruno Lasansky leads the company through a transformative era of growth and innovation, overseeing a fleet of more than 630,000 vehicles, approximately 935 rental locations, and around 22,000 employees across […]