Pros
My recruiter, account manager, and 1:1 manager were all great. Client was really fantastic. My manager at the client was wonderful too. Great role they found for me at a good rate.
Cons
There are no paid holidays or PTO. If you don't work, you don't get paid. When the client has paid holidays, you don't get to work. I didn't understand this when I agreed; it ended up reducing my overall compensation by a lot more than I was prepared for. Kforce does not have 401k matching, nor do they contribute much to medical premiums for anyone in your family but you. The highest I'd ever paid for medical premiums before Kforce was $287/mo (I know, I was lucky). With Kforce that jumped to $1100/mo, which isn't any better than I could have found on my own in the government marketplace.