Took care of all the administrative items and quick to respond to any questions. Client hired me after my 6 month contract. They helped me in negotiating benefits and compensation with client.They did a good job setting up the contract and gave me option to go 1099 vs w2. Flexible with payment terms. If I was looking for contract work I would go through them again.
Cons
Not many options as far as benefits. But I understand it is included in compensation.