Pros
Very technology driven. They really support developers and their technical growth. I learned a lot in the 12 months I was there. There were some cool benefits, including a technical spending package of $2000/year on anything techie. Although this was back in 2005 so I'm not sure if they still have this. They paid for my Microsoft Certification in full. I was really grateful for that.
Kontras
I worked in the Denver office from 2004-2005. It was very frustrating being there. The pay was very substandard and the senior management played a "buddy" system with their church friends. They seemed to be the only ones that moved up. As far as the corporation as a whole, I don't think it was as bad, but the Denver office really handled things poorly. It was very political.