The recruiters kept in touch with me throughout the interview process and were really great about helping me prepare for the phone screen and in-person interviews. I received an offer within two weeks of applying.
Cons
None really. They're equal to or better than other agencies I've contracted with in the past.