Customer & Sales Support Specialist
3 days ago
Oxford
Reporting to the Customer Experience Manager the Customer & Sales Support Specialist plays a key role in facilitating and triaging support requests, maintaining internal customer data systems, and supporting the broader sales teams across Europe and North America. Sign in to set job alerts for “C...