Owls Department employs 19 employees. The Owls Department management team includes Marta Przyborowska (CEO and Co-founder), Kuba Sarata (COO and Head of Business Development), and Wiktoria Stykowska (QA Specialist | Manual Tester).
Get Contact Info for All DepartmentsLooking for a particular Owls Department employee's phone or email?