Medallia employs 2,734 employees. The Medallia management team includes Joe Tyrrell (Chief Executive Officer), Leslie Stretch (President and Chief Executive Officer), and Pardha Reddy (Chief Technology Officer).
Get Contact Info for All DepartmentsLooking for a particular Medallia employee's phone or email?