ODESSA employs 45 employees. The ODESSA management team includes Jay Mehra (Chief Technology Officer), Prateek Raj (Business Analyst), and OmPrakash Pradhan (Principal Product Manager Presales ).
Get Contact Info for All DepartmentsLooking for a particular ODESSA employee's phone or email?