I have head many stories just like yours and I feel for you. When you are working with a recruiter you will never know who you are dealing with. You will want to use an agency that people refer you to. I get referrals from my clients all the time and they love love doing it, because they know they are helping out someone- plus i give them a referral bonus! Either way you need to work with an agency that respects you! You can always finish out the assignment and learn from it and choose wisely next time. Feel free to contact me if you ever have any questions. I can be reached at 800-520-6503- just ask for Rodney. Good luck.