The company has great benefits, many smart colleagues, and a pretty good work-life balance. (I suspect many people process email at home).
Microsoft likes generalists. You will do well if you can jump around from area to area and do anything they ask you to do.
It is really difficult to get into a position where you can make a difference. The company values state that they want leaders that solve organizational problems, as well as write code or whatever. This is reflected in reviews down to the individual contributor level. You will need to have great communication skills if you want to overcome the inertia of just solving the assigned tasks and have your insights understood and innovate.
At a large company like Microsoft, it seems like they should be able to use people better. The recent layoff let go many people who were a "long time at level." Many of these people were good at their jobs and happy with the kind of work they did. On a team, there are leaders and there are followers. If you want people to work together efficiently, you need to allow skilled, competent professionals to roll up their sleeves and do their job without getting downgraded for not climbing the corporate ladder.
I applied for the Sr. Software Engineer position in the Azure group and received a call within a month. The recruiter arranged a phone interview, which consisted of a couple of technical questions that I answered perfectly within an hour. Everything
A recruiter contacted me via LinkedIn and set up phone interviews with three different groups. Two groups wanted to bring me on-site for a final interview. **On-Site Interview with Group #1:** The hiring manager openly expressed his desire to hire
I applied via the employee referral process. After a phone call with the Dev Lead, I managed to fly to Redmond. It was a three-round interview loop in one day, and on the second day, I received an offer.
I applied for the Sr. Software Engineer position in the Azure group and received a call within a month. The recruiter arranged a phone interview, which consisted of a couple of technical questions that I answered perfectly within an hour. Everything
A recruiter contacted me via LinkedIn and set up phone interviews with three different groups. Two groups wanted to bring me on-site for a final interview. **On-Site Interview with Group #1:** The hiring manager openly expressed his desire to hire
I applied via the employee referral process. After a phone call with the Dev Lead, I managed to fly to Redmond. It was a three-round interview loop in one day, and on the second day, I received an offer.