The pay and benefits are fine. Most of the non-managers and two of the managers whom I worked with were smart and kind.
The internal tooling is buggy garbage, and nothing works reliably. Management gives you cheap hardware and no support. You're treated the way Microsoft treats its customers, like an adversary.
Everything revolves around individual performance reviews. People optimize for how their work looks in the review process, and the product comes second. Expectations from management shift, and a performance plan can be used to push someone out. Doing good work and following every instruction won't protect you.
Giving advice to MS leadership would be like telling a smoker to quit. They know their employees feel fear but don't trust or respect them. I'm fairly sure that's the goal.
When I was a college student, Microsoft first came to my campus to interview me. They asked a challenging programming logic question, and I passed. Microsoft then flew me to Seattle for an on-site interview. Over the course of a day, I had four inter
One day, I had an interview that consisted of four stages: API interface design, OOP, System Design, and Level Adjustment (general system design topics). After finishing it, I was asked for one more round. For that round, I was given one LeetCode m
I had two interviews, both technical, covering various algorithmic and general knowledge questions. The interviews were conducted in a very nice atmosphere, and I got the impression that the employees there love their jobs.
When I was a college student, Microsoft first came to my campus to interview me. They asked a challenging programming logic question, and I passed. Microsoft then flew me to Seattle for an on-site interview. Over the course of a day, I had four inter
One day, I had an interview that consisted of four stages: API interface design, OOP, System Design, and Level Adjustment (general system design topics). After finishing it, I was asked for one more round. For that round, I was given one LeetCode m
I had two interviews, both technical, covering various algorithmic and general knowledge questions. The interviews were conducted in a very nice atmosphere, and I got the impression that the employees there love their jobs.