Pros: Quick and easy assignments, competitive wages.
Cons: not a place to grow your career or develop new skills
I was a field service tech. While I had LAN/WAN management experience I was relegated to pushing 200lb printers up and down government hallways. I was always kept just outside the amount of hours that qualified me for any benefits. Not to mention the fact I incurred expenses like an independent contractor but was on a W2. Last but not least, I was setup for direct deposit but often got paper checks that most places wouldn't cash because the company had developed a rep for writing bad checks. If you are desperate for a check, then fine, enter at your own risk. Otherwise...do your best to find another company, or just contract yourself out.