Pros
There are no pros for this company
Cons
Everything this company does is bad. Whether is onboarding, IT, Payroll, training or HR, it does not matter, it’s a horrible experience. If your company has decided to use this vendor I feel sorry for you. If you get contacted by them for a contract job, RUN!