Pros: You get to work with some really brilliant people, especially in complex Software Engineering roles. The campus perks in Redmond, like decent food and transport, make being onsite pretty comfortable. It feels good to be part of a company that impacts so much of the world's enterprise tech.
Cons: The company culture is tough to nail down because it varies so much by team. Some teams are great, others are very political or push for really long hours, which can hit your work-life balance hard. It's easy to feel like just a number in such a large corporate environment.
Advice to Management: Focus on better, more consistent manager training around team culture and avoiding burnout. Empowering managers to truly protect their team's work-life balance would be a game changer, especially in demanding cloud computing divisions.
Show more