Head of Customer Relations
- £80,000 - £90,000 per annum
- London
- Contract, full-time
As the Head of Customer Relations, you will play a pivotal role in shaping and enhancing our customer experience and first-line control process. Reporting directly to the executive board, you will develop frameworks, drive meaningful business decisio...