Odessa employs 1,420 employees. The Odessa management team includes Jim Humphrey (Senior Vice President of Sales), Rachel Vennitti (Vice President, People Success), and Scott Frymire (SVP, Corporate Marketing).
Get Contact Info for All DepartmentsLooking for a particular Odessa employee's phone or email?