43 percent of IT tech professionals say long hours is a source of stress.ISACAMarch 5, 2025SourceView Original ReportPublished on 3/5/2025Share or Copy this statCopy StatShare