Neil Burrows is a Senior Sales Manager currently at Intrum, where they lead sales initiatives. Prior to this role, Neil served as Head of Sales at 1st Locate (UK) LTD and held multiple positions at companies such as Coface, Credit Resource Solutions, and Equifax UK, where they managed collections and recoveries. Neil's extensive experience in business development began at Ventura and included roles in various organizations, demonstrating a strong background in sales and account management.
This person is not in the org chart
This person is not in any teams
This person is not in any offices