Pros
Met some good friends. An opportunity for a recent grad to learn about corporate life.
Cons
Degrading and tedious work. They hire driven and intelligent people only to treat them like children while micromanaging 9.5 hrs/day. Management is either so incompetent or fearful for their own jobs that they cannot possibly make good decisions. If you choose to pursue a career in staffing, look into a smaller firm where you will not be treated like a mindless cold-calling machine. Kforce has burned bridges with nearly every major client in my area so there is nearly no opportunity for success. (Other markets may vary). This review may sound a bit harsh but it is an accurate review of my experiences as well as those of many co-workers. It is only based on my experiences in my market. Other markets could be great.