3.0Mar 19, 2021Too many Chiefs...Technology techFormer employee, more than 10 yearsRecommendCEO approvalBusiness OutlookProsGood employees Great benefits great technologyConsTo many managers not enough workers. Poor service managementShow more