Pros: good to work with in beginning.
Cons: communication or lack their of.
All they want is to get you placed in a position so they can make their commission. After that, good luck, you're on your own. Be careful of the upfront false promises. Getting a returned phone call or email is near to impossible.