Ohpen employs 281 employees. The Ohpen management team includes Xandra Niehe (Chief People and Culture Officer), Marcin Klecha (Chief Technology Officer (CTO)), and Matthijs Aler (CEO).
Get Contact Info for All DepartmentsLooking for a particular Ohpen employee's phone or email?