Channel Sales Manager Consulting · Any UK Office Location ·
- Location
- United Kingdom
lead the customer conversation and when to bring in or hand over to the right partner or specialist. Comfortable working in a smaller, agile team, able to take ownership, work independently and succeed without the support of a large sales operations function. About Us: We are the tech ...