Survey Finds More Than Half of Tech Firms Consider Shedding Office Space in Next 12-18 Months

10/12/20