Overall the experience I had with Michael Page was quite good. They gave me a good range of jobs to be put forward for all within my area of expertise, and the recruiter was good at communicating throughout. Provided me with interview feedback, and interview tips and was always there to answer a call or email if I needed to contact him.
What did you dislike?
Sometimes it seemed the recruiter didn't actually know what I done as a developer but it is all a learning process and he isn't a dev so I wouldn't have expected him to know!