Benefits are not that great, at least in the Kelly Scientific division. Healthcare coverage is much more expensive than expected. You are stuck with 48 hours of vacation and cannot accumulate more regardless of how long you stay with the company. Certain aspects of the job are repetitive and are done once for Kelly Services and again for the company you are assigned to.