They do care about their contractors and try to match to the most fitting positions.
Svantaggi
The company holding the contract can terminate the contract leaving the employee without any employment. The agency ultimately can't represent the employee until the company makes a decision on contract extension/terms.