ESO employs 651 employees. The ESO management team includes Allen Johnson (Chief Product Officer), Brandon Martinez (Chief Innovation Officer), and Lorraine Townsend (Chief People Officer).
Get Contact Info for All DepartmentsLooking for a particular ESO employee's phone or email?