Embla employs 59 employees. The Embla management team includes Claire Hewitson (Head of Talent), Jesper Pedersen (Head of Technology), and Nicholas Syhler (Partner and co-founder).
Get Contact Info for All DepartmentsLooking for a particular Embla employee's phone or email?