Pros
It's easy to get hired with them. They sometimes have plenty of work.
Cons
The pay is lower than average for the industry. You may get laid off at the end of the job you're on and be told that they have more work, only to go to the office and find out that they don't. But, then again, construction tends to be that way.