Odigo employs 725 employees. The Odigo management team includes Erwan Le Duff (Chief Executive Officer), Hervé Leroux (Chief Marketing Officer), and Thibaud PIETRI (Chief Technology and Product Officer).
Get Contact Info for All DepartmentsLooking for a particular Odigo employee's phone or email?