Verve
Open positions
1 job
4 months ago
Customer Success Manager
North AmericaFull-time
United States
New YorkServe as the primary point of contact for a portfolio of advertiser accounts, ensuring their success and satisfaction Build and maintain strong, long-term relationships with clients, understanding their business goals…