5.0May 15, 2026Strong focus on tech but lacks organizational structureSr. manager, operationsCurrent employeeRecommendCEO approvalBusiness OutlookProsHuge investment/focus in Technology, InnovationConsNot organizationally structured for scale. Dependent on few.Show more