Pros
Colleagues are great, and the culture is very pleasant.
Cons
In my 7+ years there were 4 senior management and 3 middle management changes, and exactly ZERO new products launched. Some large (cost in the millions) products went all the way to beta, but finally senior management decided that it's too risky, and they cancel them. As stated by others, middle management is rarely qualified, and often hired from outside, with zero knowledge of what's going on. Overall it's a very top heavy company with VPs with 4 or 5 reports, often directors with no report themselves. And of course when cuts are done, they are done mostly with people with lower titles. The company lives off their cash cow produdcts, but has zero interest in innovating, or doing anything different.