Pros: supportive and hard working.
Cons: most sound as if they are a little brainwashed, robotic.
They are thorough, mindful, supportive and hard working. One thing you can count is them calling you periodically to see how you are doing and what they have coming down the pike before your current contract expires. I highly recommend this company.