Pros
Great coworkers. Cutting edge technology. Good benefits though they've whittled away at time off benefits over the last few years.
Cons
Very strong social/ political agendas. Hard to focus on the actual work. Embraces and pushes critical race theory without calling it that (lost count of the number of times I've been informed that I'm racist over the last two years by guest speakers and training). Forcing vaccines on new hires with clear signaling they will force on remaining workforce soon even though they PROMISED they would never do that. Low cap on number of promotions per year suppressing raises regardless of whether people meet (or exceed) the requirements. Forced distributing on performance ratings which significantly impact bonus payouts (tens of thousands of dollars difference). They say they they don't force it except at the higher levels (org greater than 100) but that just turns into tops down pressure behind closed doors to hit distributions. US attrition is backfilled in India with an open agenda to grow there. Result is every team feels under staffed and over worked. People are exhausted. These all compound to people leaving because job security feels less certain or because of burn out or that's the best way to get an overdue raise or better pay. Market adjustments are worse than a joke. Really a slap in the face. Multiple times we are breaking records or very clearly making huge profits and market adjustments are suspended or canceled. Add to that, when we do get them they are tiny (average in the 1-2% range) so most people are below the median pay. A 0.9 comparatio is considered doing very well. No matter how well we do, the message is, we need to tighten the belt and do more, faster cause things are uncertain. It has gotten old. Executive Management will not listen to feedback that is in opposition to policy or agenda. Talking to hr or direct leadership falls on deaf ears or, at best, gets sympathy but there is nothing they can do because it's very tops down driven.