Some great people, benefits are good, lots of opportunities to move around within the company.

Cons

Archaic processes and practices - "we don't do that here" or "we tried that already and it didn't work." Very difficult to change people's minds to look at challenges differently. The lack of innovation and inspiration is disappointing.
The parking situation is terrible.