You are a contract worker. You do not enjoy the same benefits as the company you actually work for. As far as HP Corvallis, that means 4 furloughs and finally a layoff in roughly 1 year. KForce says that they'll do everything they can to keep you on, but they won't. In addition, they pride themselves as "Try it before you buy it" and say that there's room to get hired on to the actual company you're working for. It's a flat-out lie, and there is no room for professional development, or wage growth for that matter. I was capped out at $20/hr, and that was considered high, as only 2 people I met made more ($22/hr because of supervisor positions). Due to the low pay, they have high turnover (~6-12 months is the average length someone stays I would say). They also do not follow up if you have concerns or issues about your assignment. Finally, their pay schedule is weekly, so health/dental/benefits are stupid expenses (up to 1/3 of your paycheck after taxes for a single person with no dependents).