Pros
Great place to check when out of a job. As a Kelly Services employee, when on assignment with a different company, it feels as if you actually work for that company and you do not have to continuously report back to Kelly Services regarding work. Feel like more of an interim company to work temporarily for, but is a great way to gain experience in the field for getting hired on directly by another company.
Cons
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.