Omi employs 113 employees. The Omi management team includes Maggie Brouse (Customer Success Manager), Rachel Horvelin (Head of Global Demand Generation), and Sunil Vyas (Customer Care Manager).
Looking for a particular Omi employee's phone or email?