Ben Allen's Location
Nashville, TN, US
Ben Allen's Education
Vanderbilt University - Owen Graduate School of Management
Master of Business Administration - MBA
2018 - 2020
University of Tennessee-Knoxville
Bachelor of Arts (B.A.)
Ben Allen's Skills
Ben Allen's Summary
Ben Allen, based in Nashville, TN, US, is currently a Vice President of Customer Success at Winnow. Ben Allen holds a 2018 - 2020 Master of Business Administration - MBA @ Vanderbilt University - Owen Graduate School of Management. With a robust skill set that includes Leadership, Development, Human Resources, Staffing Services, Interviewing and more, Ben Allen contributes valuable insights to the industry. Ben Allen has 3 emails on RocketReach.