The 2 concepts in the title in my opinion is mutually exclusive. Over the last 2 years I have been job hunting and have not found 1 recruitment agent that has any ethics to speak off.
Some of them like Microstaff is just blatantly liars. They would not hesitate sending your details and CV to companies without your permission. Never ever even bother to ask any agent to get back to you via email or phone. They just do not bother. Most of them will give you some story when you confront them on why you was not selected for a certain position.
There is one or 2 exceptions that is slightly better. And I emphasis the word slightly.
I have learned that it is a waste of time using job sites like CareerJunction, PNET or Careerweb to find a job. You application will just go down a bottomless pit. Using Recruitment agencies is just as bad. How they make money and survive I do not understand.
I suppose it is just because I am an oldish white male. Does not matter that I have all the experience in the world.
Well if you want to talk to me regarding a job the please contact me via my details on the contact page.