Pros
They stay out of my business and very rarely contact me (this is a "Pro" because they don't know what I do for a living, and would not know what to say anyway). The work I do is cerebral as opposed to what else I might be doing. The client is very appreciative of my work, and I get a lot of satisfaction from the job. The pay is good, but could be better. I like what I do.
Cons
No appreciation for work done, in spite of the fact that I've proliferated it for years because of quality work and go looking for more, and thereby have been a Kelly cash cow during all this time. No bonuses or reward for a job well done. No incentives. Expensive insurance (at least we have it in my group). Have LOST pay (as in CUT) due to client money troubles and pay has not even gotten back to the point it WAS in '08. They are very stingy with pay raises and blame the client or "the market". The job is a dead-end job and has no future (as are ALL Kelly temp job opportunities)