Most businesses can use an extra set of hands to handle a big project or a new surge in business. But most are also reluctant to hire full-time staff. A staffing agency can provide temporary employees to help with a wide variety of business tasks. Working closely with the staffing agency, a hiring manager can ensure that temporary workers possess the needed skills, education and experience to meet the needs of your company.
Staffing as a process has been gaining in popularity not just in the IT sector but in other white and blue collar sectors as well. The IT sector has seen an especially brisk growth to where every company relies on staffing to take care of some regular, seasonal, cyclical and just-in-time requirements.
Projects would depend upon the requirement at tat point in time, but as a staffing agency, there would be back to back projects available for a candidate.
Though the recruitment would depend upon the opportunities available and your area of expertise, the overall process would be the same as in any other organisation.