Manager, Customer Success – Emerging and Scaled – New York, Los Angeles, USA

February 4, 2025
$103,099 - $147,284
Apply Now

Job Description

We are seeking a Manager of Customer Success to support our Ads business globally for the Emerging & Scaled markets…. The ideal candidate will have a proven track record in leading Customer Success teams, demonstrating strong leadership…