Pros
Great support when it comes to immediate responses regarding getting interviews, updates, and human resource questions. They are actually based in CA, which I love. Very caring recruiters, no headhunter attitude. They seem there to genuinely serve you. They have great benefits like full medical and dental/vision. Plus they do a 401k match/contribution after year 2.
Cons
So far, so good. No complaints.