Temp. staffing specializing in Construction trades
Pros: overall, a great company with competitive pay
Cons: nothing real stable, good for in-between jobs.
Pay is competitive, great office personnell, some benefits, but regular work is spotty. You might work for 2 weeks, and you're off work for 3 weeks. The great part is that they come in handy if you are between jobs because you can quit at any time (with some minimal notice) and come back anytime.