Pros
Benefits. Time off. 401k. Work life balance
Cons
Layoffs while still hiring. Layoffs after hiring people to the same team just weeks prior. Company culture declined with new CEO. Too much bureaucracy when trying to Get Work Done. One of the core tenants was to Work Quickly, but there is so much red tape, things take forever to Get Done. Too much middle management. For example, I was laid off by someone 3 layers higher than me, but none of the layers between knew. That tells me that a decision was made based not on value, but by some numbers with no context around them. DEI , ESG, and other 'efforts' make for a great workplace, as long as you're on a work visa. There's a lot of hiring within cultural backgrounds, and it's not always because of merit. I've witnessed it first-hand.