When they do have work it's great,you make alot of money when there is a project. You get to travel and they give you perdiem and its enough to cover ur room and still have a lil left over.
Cons
The hard part about this job is staying employed cause once a job is over it might be a couple weeks to a month before u can get another job. They usually pick the guys that have been with them for a while to go to the next job so u have to get in good with a foreman and sometimes that doesn't work in your favor. Another thing is you have no benefits that's why your contract.