They connect you with companies you may want to get your foot in the door with
Cons
Only go with this company if it is your only option. There are better contract companies out there. They take a huge amount of your pay and the benefits are terrible. You can be working at a tech company and not have any PTO. Also the medical plans are all through a no-name insurer and the cheapest individual plan is over $7k/year and only kicks in (at 80%) after you meet a $3k deductible. Contract managers and recruiters aren't particularly helpful so if there is another option, take it.