Manager, Paid Social
WPP MediaGreater London, England, United KingdomWPP is the trusted growth partner for the world’s leading brands.WPP Media is WPP's AI-driven media operating unit, bringing together media, data, and partnerships to deliver creative personalisati... Show more