SALES MANAGER, IN LONDON | RELOCATE TO THE UK WITH WORK VISA SPONSORSHIP
Mar 11, 2022
2 min read
This core role within our Sales team, reporting to the regional Head of Sales is to lead a team of account managers, solution & specialist sales team members located in UK & Benelux. Your role is to help them build sales, strategies, content, and relationships that are beneficial for us and our clients. The Sales Manager will engage with new and existing clients when required by the team to share expertise and experience.


