Pros
Easy to advance IF YOU'RE FAMILY
Cons
The process required to hire on to a job is horrible. I literally get physically sick just thinking about having to go through their personnel office. The people there do not care about you, just their hours, they are slow, they are not organized, and make it a duty to make your hiring take as long as possible. Once hired on and at the job site, you will notice it is very "family oriented" as in, the management people are either kin or long time friends. No bonuses AT ALL, for ANYTHING. We once finished a job 2 weeks early and all we were rewarded with was a 2 week early lay off, NO BONUS. They mess up your paycheck constantly and it takes constant nagging to finally get it right. They must have teams who's job it is to figure out how to rob people of their per-diem.