Sales Support Coordinator
8 days ago
This is a full-time, on-site role for a Sales Customer Support Specialist, based in London. The role involves providing exceptional customer support, addressing client inquiries, ensuring customer satisfaction, and assisting with technical support requests. Inbound Sales Support: Assist new/existing