They will make you feel at home from the moment you enter the door, they are very good at they do, they keep in contact with you at any and all times they can even after they have found you an assignment they will check in on you to see how you're doing and how your assignment is going.
Cons
The only cons* would be not being an active member of their family (company)