Ogilvy South Africa

HQ
New York
Total Offices: 27
616 Total Employees

Teams at Ogilvy South Africa

23 Days AgoSaved
In-Office
Cape Town, City of Cape Town, Western Cape, ZAF
AdTech • Marketing Tech
Leads the Intelligence business unit, managing teams that deliver data, insights, analytics, social listening, and strategic recommendations for global clients. Oversees client relationships, intelligence technology, project prioritization, resourcing, profitability, new business development, thought leadership, and creation of commercially viable data products. Partners with media, content, strategy, agencies, and technology vendors while developing analytical capabilities and coaching staff.
2 Months AgoSaved
In-Office
2 Locations
AdTech • Marketing Tech
The Senior Integrated Project Manager will lead digital project execution, manage client relationships, mentor team members, and drive innovation in project delivery while overseeing resource and financial management.