Prompt and personal service. Very competitive contract hourly rates. They treat you like a real person and submit you to their client quickly with a fair and often competitive hourly rate for the type of job.
Cons
healthcare benefit costs are a bit high - may not be an issue for some contractors