Sherpa employs 894 employees. The Sherpa management team includes Olivier Morali (Chief Executive Officer), Eltje Van Houten-Tollenaar (Directeur HR), and Melissa McGuire (Managing Director).
Get Contact Info for All DepartmentsLooking for a particular Sherpa employee's phone or email?