Manager, Customer Success – Emerging and Scaled – New York, Los Angeles, USA Manager of Customer Success New York, Los Angeles, United States $103,099 - $147,284 Full Time