Before i start - there are good and bad agencies. I've worked with Agencies for the last 20 years and seen all sorts - jobs advertised that didn't exist in order to fill candidate databases to recruitment consultants picking up candidates at the train station and driving them to interviews.
But...