Business Development & Marketing Manager
1 day ago
London
The London team is formed of 20+ individuals, working across accounts and project management, creative & design, strategy & insights and media. Minimum of 3 years of professional experience, ideally in business development, marketing, project or account coordination within an agency, consulting, ...