I wouldn't waste my time on recruitment firms unless they have a role which is not advertised anywhere else.
Most recruitment consultants don't understand the roles they are hiring for and couldn't be bothered to update candidates after their resumes have been submitted to the hiring firm UNTIL the candidate gets shortlisted. (the MIA syndrome, which is really unprofessional and childish in my opinion)