Customer Support Executive
- Hiring Organisation
- Intec Select
- Location
- Watford, England, United Kingdom
Continuously stay updated on product, services, and industry trends to provide customers with the best support. Work closely with the client success, Insight and marketing teams to ensure seamless customer experience, driving high levels of customer satisfaction. Manage a select group of accounts, supported by an account-based marketing program ...