1.0Oct 22, 2024No sales no futureChief technology officer (cto)Former employee, more than 8 yearsEdinburgh, ScotlandRecommendCEO approvalBusiness OutlookProsGood people, positive environmental impactConsNo sales, lack of direction from leadership, poor financial managementShow more