| Location | New York |
Umbrella Corporation is hiring a Customer Success Manager to build strong relationships with clients and ensure they achieve maximum value from our products and services. This role focuses on retention, satisfaction, and long-term customer growth.