Pros
The benefits package is great. Even though there were a lot of bad apples when it comes to supervisors and colleagues, there are a few awesome individuals that made working bearable and are actually concerned with the philosophy of the company: "You are teaching the person who will replace you."
Cons
Many people put the pay into a pro, but it is a con. Based upon the amount of hours worked, I averaged my weekly pay to be on par with those who make anywhere between the 10-12 dollar an hour wage. I worked on average 14 hour days for six, sometimes seven, days a week, and got major flack for requesting vacation. There are many people who backstab at the company to make themselves look good and you look bad, and that applies to whatever position you hold, whether a field engineer or an area superintendent. I like to keep myself in great physical shape, and that was next to impossible with this job since literally I would be home only to sleep (and you need it after a day's work on this job). Contrary to other companies, from my observations of my supervisors on various projects, the hours don't get better as you move up. Only days off are Sundays (if you're lucky enough to be placed on a project that warrants no weekend work) or holidays (6 of them a year). From personal experience, they give you an average of THREE days to relocate to another project (that includes packing up your entire house/family and moving to the new project) and yet they don't respect any personal request you may have (i.e. kid's birthday, anniversary, etc.). After a year, I was so fed up with the work conditions that I was more than willing to give it up and look for something else rather than stick it out for another year. Warning to prospective employees: if you are not an alcoholic, workaholic, and cherish your balance of work/life, then I highly recommend you keep looking. Don't take the bait like I did. This company is not worth your life.