Peabody employs 1,852 employees. The Peabody management team includes Sarah Thomas (Chief Operating Officer), Jody McIps (Head of Procurement and Payments), and Ashley Pereira (Head of Information Security and Resilience).
Get Contact Info for All DepartmentsLooking for a particular Peabody employee's phone or email?