Customer Experience Manager
- Location
- Greater London, England, United Kingdom
high-priority issues. Leads customer engagements and collaborates across internal teams during high-visibility escalations to ensure a unified experience. Minimum Qualifications Bachelor’s degree with 12+ years of related experience, Master’s with 8+ years, or PhD with 5+ years (or equivalent relevant work experience). Associate-level ...