The company culture is inclusive and supportive, and I feel valued as an employee.
Cons
Some top level decisions are surprising. I had several of my projects scrapped with short or no notice with some vague/business reasoning. Too many team re-orgs and too scrappy at times.