Good contracting company for tech workers. They have good relationships with top companies and make it easy to extend contract lengths.
Cons
Terrible communication. It’s very hard to get a hold of anyone and they often have new people text your phone asking for info they need. Not the best communication channels.