Pros
1) Pay is good comparable to other local companies. Benefits were good, but are being progressively stripped. 2) There is a small collective of high-performers that continue to do all that is necessary to drive the business and do the right thing. 3) (As a salaried employee) So as long as you are willing to regularly in excess of a 60 hour work week, you have the flexibility to construct/manage your work day.
Cons
1) Lack of transformative vision to save what's left of the business. 2) Change-driving projects, particularly in IT, rarely come to fruition due to 'Death by Analysis' by its principals. 3) Select R&D leadership is vacant and self-serving, with lack of innovative thought and positional insecurities that cause high-performers to exit the company. 4) There is a considerable gender and political pay gap, the correction of which may happen on a 1:1 basis, rather than based on performance merit. Personal observation was a peer doing similar work in an adjacent organization making in excess of $40k/yr more. There isn't pay-balancing/consistency, which sh/could be driven by standardization/harmonization of HR pay practices. 5) If you're determined and driven, expect to be 'worked to death' to make up for non-engaged employees, management that is focused intently on their bonuses (micromgt) and, notably, other good people/high-performers leaving the company. Our program and project managers for a major initiative left within a week of one another last year, and the project drags on because there is no leadership/passion behind it.