A company that provides staffing services to an organization in order to find, select, evaluate, and develop a working relationship with current or future employees. The goal is to fill various roles within the company with the requirements of their desired candidate.