Odeko employs 216 employees. The Odeko management team includes Officer (Chief Executive Officer), Robyn D'Elia (Chief Financial Officer), and Tom Hore (Chief Product Officer).
Get Contact Info for All DepartmentsLooking for a particular Odeko employee's phone or email?