Pros
Benefits, good pay, slower work pace, flexible with time off. Lots of diverse training provided (first few months for some are all training) Those involved in trades get tools provided and work vehicles. Lots interesting people and things going on around site.
Cons
Difficult to adjust to for those who are eager to "jump in" and start getting things done. It's required to obtain endless permits, signatures, documentation & safety releases to handle something that on the outside is routine. Tasks that normally take a few hours can stretch out for weeks if area managers are on vacation, a different trade is involved, ETC... You will be drilled on safety protocol & paperwork DAILY! so be prepared! Most of the time your last concern is the job itself. It's more of crossing the t's and dotting the i's for fear of being put on the spot.