United Kingdom
Job description The Sales Support team focus on supporting the Vista Sales team in all aspects of their role. The... Team delivers exceptional customer service to both internal and external customers. As part of the Sales Support team...