Pros
Hybrid work environment. Above average pay. Historically great at promoting within. Nice office space. In office culture is really good. Future outlook looks promising (read the earnings reports). There is a morale cost to that though.
Cons
Some business units are higher stress than others. Industry pressure has forced company to focus on profitability fast. Good thing overall but this means less spending (culture events, swag, team onsite budgets) and ultimately RIFs. Some truly talented people, but lots of under performers, even after rifs. Hard to recommend to a friend, due to uncertainties. Post covid Q2 overall less fun place to work than pre covid Q2, but it's hard to blame Q2 for that. India team is growing like crazy, but these are Q2 employees (not outsourced), so that's good. Stateside team is shrinking. Good company overall, but no longer a great company.