Manager, Customer Strategy
- Location
- Greater London, England, United Kingdom
team-based client relationship across complex matrix structures, both internally and externally, and manage significant stakeholders and key industry relationships. Strong analytical and problem-solving skills, with the ability to structure ambiguity and develop clear recommendations. Confident communication and storytelling skills, including experience contributing to client workshops ...