Odellā employs 106 employees. The Odellā management team includes Juan Puyo (Group CEO), Sara G (HR Manager), and Bastien le Teuff (Business Development Manager).
Looking for a particular Odellā employee's phone or email?