Most IT workers have experienced burnout, with heavy workloads, tight deadlines and a lack of resources all contributing.