My Hays IT agent was straight to the point, followed up every 1-2 days (i.e. he called me twice as many times as I called him), set up two interviews in a week with a third one looming, but I've already landed a job by then. Pitched a salary higher than what I was asking for and succeeded. Carefully led me through job search process from the first interview to a resignation letter and gave a few good advices on the way. Overall a great experience with that particular agent, nothing even close to what I was getting from 5 other agencies who wouldn't care to call back after two voice mails and an email.