Archie Allen is an experienced Relationship Manager and Account Executive with a solid background in managing strategic and key accounts, primarily within the Mid Market and Enterprise sectors across the EMEA region. Notable positions held include Senior Relationship Manager at Intercom and Account Executive roles at Deputy and Tulu. Archie Allen earned a Bachelor of Psychological Science in Psychology from UNSW between 2016 and 2018.
This person is not in the org chart
This person is not in any teams
This person is not in any offices