Very good consultants. I have constant work. Consultants are friendly, work is fairly local to my home. Pay rate is good. Constant notifications of work, good correspondence weekly.
Very polite people to work with over the phone. Never ever met my manager face to face. No training ever offered. No mileage allowance so the job wasn't financially viable.
not reliable unless you are on placement - no travel allowance granted for long distance jobs. Can end up hours away from home to ensure you have work. Usually the placements are great fun.