Larger companies with 100 to 200 employees often have quality in-house IT personnel who are intimately aware of the needs of the company At times  however  your IT staff will need to tap skill sets that are not present in-house or the work involved requires more people than you have on hand