Pros
Caring environment. Very conscious of treating us equally and as people. You are encouraged to bring your true self to work. Teams are very collaborative and everyone roots for everyone. Great benefits. The SF office is epic.
Cons
Some complain about elitism in upper management. It seems like they are working on it, but they are all white privileged men, except for the DIBs leader who was recently hired. I'm not affected by it, but I know a few colleagues that are. Also, pains of a big company, a lot of bureaucracy, requests take a long time; often reps suffer the unfair consequences of a convoluted system. Getting resources and information is very complicated, and frequently no one knows who to ask for X. Internal mobility is not clear; they "encourage" us, but it's just as difficult to figure out and hard to get clarity on who to speak or what steps to take. Promotions are bleak, especially now. Many colleagues who are deserving of a promotion are stuck in their current roles becase there simply isn't enough room for everyone to grow. It's a hard problem to solve! We also use Microsoft Suite, including Dynamics - many consider this a con! But hey, they invested in OpenAI...