Omniva employs 361 employees. The Omniva management team includes Ellen Liigus (Head of People Management), Madara Cernavska (Business Controller), and Katriin Vesik (Marketing Project Manager).
Looking for a particular Omniva employee's phone or email?