The best thing about this place is the people.
There are some very nice people working here, the work life balance is good if not great.
When things are good everything is great. In tough times they manage difficult decisions well to position the company well.
The management below the executive level, outside of a few individuals, has a lot of stagnation.
There is very little room for growth for talented people, and they generally leave or get frustrated and collect a paycheck.
Non-merit based advancement, purely subjective.
Nice people. Good work life balance. Products sell themselves, or used to.
Too much job security, poor management below the exceutive level.