5.025 May 2025Great place to workSenior customer success managerCurrent employeeNew York, NYRecommendCEO approvalBusiness outlookProsGreat work life balance and managerConsNone come to mind at the momentShow more