I was given a lot of responsibility and allowed to run my initiatives as I pleased (provided I yielded good results). Most of my co-workers were enjoyable.
Cons
Quite bureaucratic and cliquey. Hard to move up if you don't have a stellar reputation. Cafeteria was terrible.