Experience depends on team but overall company view is positive. Good work/life balance. Great benefits and a lot of activities across many employee resource groups.
Cons
Typical large company challenges. Some change is forced too quickly, other change is slow to be adopted. Can be isolating if your team is very small or not present at the location.