Not so good.
Pros: can't think of any.
I have worked through Kforce, Grand Rapids, mi for over three years. If you work and your assignment ends, you are required to resubmit all your personal information again if it is over six months, a lot of work for employee, not Kforce. They make a lot of money off their employees and offer low compensation. If their is a discrepancy or circumstance related to a early departure from an assignment, Kforce wants no feedback from their employees. They give no indications as to why there was an early departure. I would not recommend working for a temporary agency who doesnt want feedback.