The Salem Group provides temporary staffing and payroll services in a variety of professional and technical areas, including administration. The company handles special project staffing for law firms and corporate legal departments. It also recruits personnel for engineering, oil and gas leasing, appraisal, and expert witness testimony for land and right-of-way projects. Its technical services unit provides programmers, network engineers, and help desk personnel. For large clients, The Salem Group offers on-site and off-site managed staffing programs. The company has several offices in the Chicago area.