Pros
You get a ton of paid time off, that you never get to use! So it all rolls over, then you still can't use it the next year.
Cons
They work you like dogs, to give jobs no one wants to people your competitors don't want to talk to. Not only do you have to work 10 hour days, but you get to work holidays as well! Have a family? Have a baby? Adecco doesn't care. As long as someone is sitting in their chairs to try to make them look good. And the best part is, you're making peanuts to do so. The benefits are crap, the only pro is they give you a ton of PTO knowing that you will never be able to take it. The only people they care about are senior management because they are taking 90% of the budget and putting it straight into their paycheck. The day I put in my notice was the best day of my life, and no one even acknowledged I did so until a week later.