Leigh Allen's Location
Atlanta, GA, US
Leigh Allen's Work
Leigh Allen's Education
Leigh Allen's Skills
Leigh Allen's Summary
Leigh Allen, based in Atlanta, GA, US, is currently a Director of Talent Strategy at McKinsey & Company, bringing experience from previous roles at McKinsey & Company. Leigh Allen holds a 2023 - 2025 Master of Social Work - MSW @ The University of Georgia. With a robust skill set that includes Development, Training, New Ventures, SQL, Recruiting and more, Leigh Allen contributes valuable insights to the industry. Leigh Allen has 2 emails on RocketReach.