How does an IT Recruitment Agency Operate for Temporary Positions