Oviva employs 514 employees. The Oviva management team includes Manuel Baumann (Co-Founder and CTO), David Nydegger (Chief Product Officer), and Rebecca Edwards (Chief People Officer).
Get Contact Info for All DepartmentsLooking for a particular Oviva employee's phone or email?