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”. Provide clear and accurate support on standards, products and services to both active and prospective members…

➡️ Continue to Job