Pros
There are some really smart people and large customer base. The company is a laggard compared to their competition and has finally realized massive changes are necessary to survive and maintain the customer base and remain minimally competitive. Leadership has finally recognized the business is "broken".
Cons
While there is finally recognition that major changes in strategy, execution, and talent are needed, the plan for correcting course is flawed. Many decisions are based in meeting revenue objectives by managing the top line rather than bottom. Poor decisions have been implemented to reduce sales rep salaries regardless of performance and claim it is to drive high performance. Strict vacation policies have been implemented, and the 401k administrator was changed to a less regarded provider with fewer options and more fees. Health benefits cost to employees have increased. There is an atmosphere of distrust for the leadership because there is no understanding that transparency is always better than denying or avoidance of answering questions. Compensation is not competitive for high quality candidates. Products are old and lack innovation. Read reviews of products. Don't just read comments on this site. The business is going "flat", thus there is limited career progression beyond front line managers.