They found multiple interviews and got me working for a good company. The benefits seem good for a staffing agency. I was available to communicate openly with my recruiter about what the client was doing and how I could prepare for changes on their end.
Cons
There's a ton of pressure to accept job offers immediately. If you want to interview at many places and decide slowly, then call Kforce last.