Pros
Keeps in contact. Quick at trying to get you to work but ultimately does not deliver. Can be friendly to me people.
Cons
Where do I begin? Sends people the wrong information, sends people to the wrong location and then it's your fault for being late, doesn't state anything that they need for you to finish their onboarding process and blames you for not having your stuff together. Condescending in person. While they will blame you for not having your crap together (when you do unless they forget to tell you something), they never have their crap together. Horrible experience. Went to work for a different company entirely just because of their awful behavior despite their client being a good company. Shame on them, they are driving people away from their clients.