Owlin employs 22 employees. The Owlin management team includes Sjoerd Leemhuis (CEO and co-founder), Niels Verkaar (Sales Manager), and Enrika Gramauskaite (Senior Marketing Associate).
Looking for a particular Owlin employee's phone or email?