Manager, Customer Success (Mexico/Colombia)
20 hours ago
New York
As the Manager of Customer Success, you will play a vital role in ensuring our customers are engaged, satisfied, and successful with our online ordering, delivery, and marketing solutions. As the Manager of Customer Success, you will be instrumental in shaping the overall customer experience and lon