Pros
Great people to work with. Love the benefits and PTO policies including sabbaticals and Week of Rest Great products and customers Most of time I was there, I had great managers who sincerely worked with me as a professional and with concern for my career
Cons
The main thing here is the lack of leadership. So many of the people at the top of the company are old cronies and they let each other slide. The newer senior managers, such as the the CFO, bring a level of professionalism to their teams that the others often lack. This is the core issue behind all the reorgs and other tumult that others have written about here. The real problem they need to face is that they need to get a good portion of the exec staff and some of the others OUT and bring in people who will create an environment that requires the exec staff to make changes in both channel and customer programs that reflect how business is done today. Some incompetent people pretty high up (Directors & above) are kept on by their cronies while dedicated, hard working people are jerked around by changes in strategy.