Customer Support Specialist, London

  • United Kingdom
  • London

Insight Select

We are looking for a first point of contact for our members, to enhance the member experience by maintaining high standards of the organisation and providing exceptional customer support”. Customer Service Advisor / London / £30,000 / Hybrid. Provide clear and accurate support on standards, produ…

➡️ Continue to Job