Pros
Very professional, competent, and friendly people. Everyone from electricians to technical and administrative people are all top-notch. It is nice to work with people who are good at their jobs, and dedicated enough to get the job done in a timely manner. Compared to other companies on the stuffy conservative end of the spectrum - which is very common for construction companies - the atmosphere is pretty relaxed . Good benefits. Some good opportunities for training. A popular one is the "lunch and learn" program (lunchtime training sessions with free lunch.) Good advancement opportunities for project managers and electricians.
Cons
Essentially no opportunities for advancement for technical professionals. Extremely inflexible working hours. Very little positive feedback from management. More politics than such a mature, well established company should have. This is a is a good place for engineers to start their careers, but not to continue them.