Pros
Good people, many worked in the company for years and watched the company change quite dramatically in recent years. Overall, a very fast paced work environment, can be challenging and very interesting.
Cons
Over the last several years the company has been going through a continuous reorganization while trying to change its strategy and improve financial performance. As a result. its turning into a revolving door environment with top level management being replaced every 9-12 months. This is very demoralizing for employees, as nobody feels safe or really appreciated - anybody can be laid off at any time, regardless of their actual merits and performance. Communication across organization is very week and the strategy seems to change all the time. Good performers are looking to leave and many do, before yet another round of "reorganization". This puts more and more burden to do more with less on the remaining workforce.