Otra employs 3,770 employees. The Otra management team includes Duke Lee (Managing Director), Laurent Ruidant (Associé gérant), and José Cruz Dávila (Gerente de Gobierno y proyectos de TI).
Get Contact Info for All DepartmentsLooking for a particular Otra employee's phone or email?