Pros
There are still good people left who are passionate in what they do. Generally more flexibility to work from home and other offices than other companies. 401K matching in generous.
Cons
Leadership buries their head in the sand about how unhappy junior staff are. Pressure to win work steadily increasing on mid-level staff. Leadership seemingly is not held accountable. Layoff sting to teams still evident years later. Recruiting is slow. Mid-level staff are overworked by leadership and undersupported by junior staff who aren’t adequately trained or invested in. Health care options are abysmal. Profit-sharing has been consistently described as being an important part of compensation and has been recently been seriously underdelivering. Focus has shifted from a place that felt like it was investing in staff’s well-being and growth to only the bottom line.