Senior Manager, Client Delivery
- Location
- Greater London, England, United Kingdom
level of client engagement and satisfaction. Key Responsibilities Leading a team of 1-4 people that serve multiple top‐tier clients globally, managing and mentoring them by providing guidance and support on client management, analysis, storytelling, and presentation development. Relationship management – own client relationships for the most complex clients ...