site logo

Two-thirds of enterprises lose productivity to IT outages: report

Getty Images