How are you being served? Technical staffing agencies exist to place Information Technology professionals with their clients. They sort, filter, interview and judge your resumes in order to find the right people for their clients.
Do they understand who they are working with? I'm starting a new category called St Louis Staffing Agencies where I will analyze the website of a local firm and make comments based entirely on what the website presents. In other words, I won't be bringing my experience of a particular firm into review.
Feel free to make constructive suggestions in the comments, but idle gossip or anonymous comments will be deleted or edited. If you truly want to leave a comment about a review office, leaving a traceable name and e-mail will keep your comment up (no profanity, please). Hopefully, the company will contact if you if you have a valid complaint. I'll be e-mailing them the results.