Pros: never ending assignment
Cons: unresponsive temp agents
If they can find you a temp position it is usually in a good place and it is a never ending assignment.The only problem I had with them is if there is an issue they do not call you back or respond to your emails until you have to become rude.