Vantaggi
The placement agent I worked with placed me at three different contract positions over four years. They worked hard to find me something I was well suited to, cared about my experiences, and stood up for me when necessary.
They offer accrued sick hours, health insurance, and retirement.
Svantaggi
It's a temp agency, so the pay and benefits aren't up to industry standards.