Head of Customer Success
Head of Customer Success Position Overview The Head of Customer Success is a critical role responsible for ensuring the smooth, efficient, and scalable operation of the business. This role drives cross-functional accountability, leads customer escalation management, identifies and resolves systemic issues through root cause analysis, and delivers continuous process improvement initiatives across the organisation. The role serves as the central point of orchestration between departments, ensurin…