I also recently had a positive experience with The Creative Group in Princeton, New Jersey.
I applied with The Creative Group and then 1 week later had a position at a major pharmaceutical company. The recruiters I dealt with were always professional and quick to reply to any questions.
I didn't have to sit through 3 hours of training but totally understand that you are representing the Creative Group (or whatever recruiting company you are with).
You have the best of both worlds with this company -- you get the benefit of a full-time employee, (health benefits and auto tax withdrawals, auto weekly pay) and you do not feel tied down to any particular corporation. No chasing clients down for payment.