Pros
Good smart people. Great products, though old technology. If you want to work for one company for a long time, and don't care about opportunities for advancement, this is the place.
Cons
It is difficult to get promoted if you are not part of their executive leadership program, where they hire new MBA grads out of school. The people in that group get considered first for promotions, and often get promoted before they are ready, then moved every two years if they want to stay in the running for leadership positions. The practice is self limiting. Without experienced people in critical roles, the leadership and strategic vision are lacking. There is very little continuity in leadership roles. The executive Mba program is little more than indentured servitude. Those employees get promoted, get moved with full relocation packages ($20k and up), then need to sign two- year agreements to stay for 2 years or pay back the packages. Within 2 years they are asked to move again, and are once more indebted for moving expenses. I must say it is creepy. Employees in that program that attend leadership programs are told that they need to have 'trailing spouses' to be successful in the program. If you are not in the program you need to be willing to move to be considered for promotion.