Pros: challenging. interesting speakers, guests, culture. good benefits.
Cons: negative management style, not enough training, reviews not objective.
There was a pervasively negative attitude that came from managers and from the other departments we worked with. People were encouraged to undermine each other by management polices. Training was non-existent and process was never made clear. Reviews were based on idiosyncracies of managers, and some had negative reviews every year even though they were performing well above their station. It was demoralizing.