Insight Global provides something more tangible than just insight; it provides people. The staff recruiting firm finds and screens candidates to fill temporary and permanent IT positions including applications programmers, database administrators, network engineers, systems analysts, technical writers, and Web developers. Insight Global also acts as an outside human resources and payroll department for its clients, handling references, W2s, and unemployment and workers compensation insurance. It primarily serves the technology, health care, energy, retail, telecom, financial services, and government sectors, and operates through some 25 offices located throughout the US.