Satarla employs 35 employees. The Satarla management team includes Sarah Gordon (CEO and Co-founder), Gareth Byatt (Associate Consultant and Head of Research and Innovation, Satarla), and Ellen Casey (Risk Manager I Consultant I ERM I ESG).
Get Contact Info for All DepartmentsLooking for a particular Satarla employee's phone or email?