Robert Allen's Location
Pelham, NH, US
Robert Allen's Work
Robert Allen's Education
Robert Allen's Skills
Robert Allen's Summary
Robert Allen, based in Pelham, NH, US, is currently a Senior Customer Success Manager at Klaviyo, bringing experience from previous roles at Klaviyo, Rapid7 and Virgin Pulse. Robert Allen holds a 2004 - 2008 Bachelors in Management @ Emmanuel College. With a robust skill set that includes Admissions, Public Speaking, Event Planning, Higher Education, Student Affairs and more, Robert Allen contributes valuable insights to the industry. Robert Allen has 2 emails on RocketReach.