Pros
The peer group of people I worked with were outstanding! Very ethical, hard-working, and solid core values. Interestingly, a very diverse group as well, so the hiring folks have done a good job over the past 7 years in that area. Excellent benefits, but cannot compete with the ESOP packages other companies offer. They do the best projects in the country, and that made me proud to be part of the organization.
Cons
The downsides are they made many promises about what they will do fro me once I accept the offer of employment, and then keep kicking the promises down the road, asking me to "just be patient." The leadership doesn't seem to remember what they tell their employees. It seems the only way to get their attention, or get a promotion or raise, is to resign! Not a smart method for keeping good people!