INFOGRAPHIC: Energy & utilities sector suffering from 8% service contract leakage On average, 17,987 work orders are unaccounted for annually – representing millions in lost revenue. That’s according to a new Read More »