Pros
GREAT Personalized Support/Customer Service towards their Recruits/Contractors!! During my 3 assignments with them, they ALL went "ABOVE AND BEYOND"!!
Also, they work diligently to keep you working, with not that much down time.
Cons
At present, none that I can think of.