Pros
Good benefits with some very knowledgeable and experienced employees. Decent PTO and sick time with a wide arrange of positions available. CEO seems to be running the company in a good direction.
Cons
Little to no upward growth unless you're willing to switch teams and departments every couple of years or constantly kiss up to management. This lack of upward growth causes a pretty high turnover rate with most employees working 3-5 years before leaving (similar to the Amazon dilemma). HR is terrible at supporting employees and addressing complaints. HR will always protect management even if provided with documented proof of mismanagement or falsified performance reviews. Micromanagement is rampant and despite "agility" being a primary company-wide metric to improve, management consistently introduces more red tape and resists new ideas for improved workflow efficiency. Too many meetings consist of planning with no action being done. Managers that are new to leadership positions receive very little training, leading to many poorly run teams and contributing to high turnover rate. Salary is not as competitive as other companies unless you aggressively negotiate during hiring process. PIPs are implemented as a way to push out current employees for cause, not as a genuine attempt to improve employee performance.