Pros
Job security. If you are career minded, with no questions asked, this would be a quality employer. Decent pay, but lower than the industry median. Benefits are standard, with flex spending. Promote from within.
Cons
No merit based promotions, or raises. Ask not what the company can do for you, ask what you can do for the company ideology. Long hours. A lot of out of town work (worked for them for 4 years, out of town jobs for the duration). Per diems and out of town assistance varies by employee, and is rather poor. Little guidance from the start. Jobs are usually poorly manned (completed 15 million over the past year - 2 men; 1 Super, and myself). Man power is shuffled continuously. Upper management takes little interest in the job. It is a popularity contest of who you work for, or who you know. A lot of poor employees, but no pink slips. This causes dead weight, and cause the lack of promotions.