Leigh Allen

Director, Enterprise Sales, UK

Leigh Allen is a highly motivated and innovative sales leader with extensive experience in enterprise sales across various sectors. Currently serving as the Director of Enterprise Sales in the UK at Proofpoint, Leigh previously held roles including VP of EMEA Sales at Tufin and Sales Director at Alteryx. With a successful track record of exceeding targets and delivering complex multi-million pound deals, Leigh has a deep understanding of sales methodologies, performance management, and strategy development, particularly in the context of sales transformation and business development.

Location

Beaconsfield, United Kingdom

Links


Org chart

No direct reports

Teams

This person is not in any teams


Offices

This person is not in any offices