Ability to switch jobs internally within Microsoft to work on all different kinds of projects in all areas of software. Different teams have different cultures and practices, so look for a team that's a good match for you.
In general, the culture is improving on customer focus and growth mindset. Although management can be political and chaotic, the folks at the ground level generally are supportive of each other and striving to make the best, most positive products that they can.
Lots of resources to do things on a large scale and have a big impact.
Microsoft takes ethics seriously and has a real commitment to doing the right thing.
Difficult environment for innovation. Microsoft tends to be better at improving existing products than creating new ones. Microsoft puts a lot of effort into innovating, but it often reorganizes, changes directions, or cancels projects before things can pan out.
Lots of meetings and process that comes with being a large company that has to coordinate between teams.
Although this isn't generally the case, some "old Microsoft" teams can be very stressful, and power struggles between teams and leaders are common.
The first stage was a phone screening, followed by an on-site interview with three team members and the manager. Everyone was very nice. The questions ranged from design to coding on the whiteboard.
It was about what I was expecting for the interview process. Microsoft scheduled five interview blocks at their campus, with the fifth being "as appropriate." Each interviewer was primarily interested in evaluating how I thought through the problem,
Clearly filling an interview quota. No feedback was provided except "not up to par." They attempted to get me to apply for another position, but I wouldn't unless they gave feedback. There was no contact after that.
The first stage was a phone screening, followed by an on-site interview with three team members and the manager. Everyone was very nice. The questions ranged from design to coding on the whiteboard.
It was about what I was expecting for the interview process. Microsoft scheduled five interview blocks at their campus, with the fifth being "as appropriate." Each interviewer was primarily interested in evaluating how I thought through the problem,
Clearly filling an interview quota. No feedback was provided except "not up to par." They attempted to get me to apply for another position, but I wouldn't unless they gave feedback. There was no contact after that.