Pros: heath insurance, wide range of jobs to choose from, good pay
Cons: no sick time, no vacation time, no holiday pay, no raises, no advancement, must work for them for a year before the company they contract for may hire you
Overall, Knowledge Services is a great place to work. The only complaint I have with them is that there is no sick time, no holiday pay, and no vacation time. You will also never get a raise as long as your contract does not change.