Head of Customer Support – UK&IE Leeds, United Kingdom
24 days ago
Leeds
Oversee UK‑focused Customer Support teams providing chat, email, and phone support. We will provide relocation support to help make your move as smooth as possible, including flights and temporary accommodation for up to 3 weeks, plus guidance and support on local administration, and settling into