Senior Insight Manager
- Hiring Organisation
- 17918
- Location
- London, United Kingdom
Manager is a crucial member of the team, and the ideal candidate would need to have a high degree of autonomy, curiosity, and problem-solving capabilities. The candidate should have a track record of using innovative and inspiring insight to grow clients business, paired with superb organizational ...