Odessa employs 1,315 employees. The Odessa management team includes Mathew Abraham (Chief Executive Officer), Rashmi Jagannath (Associate Vice President Human Resources), and Jim Humphrey (Senior Vice President of Sales).
Looking for a particular Odessa employee's phone or email?