Vantaggi
Some nice benefits, the people are nice.
Svantaggi
They talk they about how the want to help their employees grow, but they are beholden to whatever the client wants. They are just a middle man you are working for the government agency that the contract is with. Also enjoy having 4 different logs in just to manage human resources activities, like payroll, training and submitting hours