Great health benefits, gym membership, and a lot of facilities.
There are many groups within MS that are doing great work.
Culture is very strange. There is work pressure to deliver, when the high-level roadmap is in a state of constant flux. So what are we really delivering against?
Dev managers (the ones who have been there a while, like 15+ yrs) think they are Gods; a lot of them are the rest and vest type. Not much is seen in terms of communicating with devs.
Overall, it seems like they want to run fast; however, they don't have much of a clue where they are running towards. Hence the work pressure with a lot of dissatisfaction at the end.
Get your act straight. So many groups in MS don't make money (not talking about the new ventures such as search/ad/etc.), but they are there. Pay more attention to the performance of dev managers and leads. They have the potential for a great positive impact, and even greater negative impact.
The interview consists of 5 rounds. The first round is easy. The following three rounds increase in difficulty. If you are lucky, you may encounter a "hard mode" (HM) round. Sometimes, depending on the team, there might be 6 rounds.
I was originally interviewed for a team where, after the full loop of six interviews, the hiring manager ran into a headcount problem. She talked to another team in the same organization, and they contacted me. The hiring manager gave me a general o
I applied through Microsoft Careers. A couple of weeks later, I was contacted by the Hiring Manager via e-mail, who suggested a phone conversation. During the phone call, we discussed my past experience and my approaches to solving problems. I was a
The interview consists of 5 rounds. The first round is easy. The following three rounds increase in difficulty. If you are lucky, you may encounter a "hard mode" (HM) round. Sometimes, depending on the team, there might be 6 rounds.
I was originally interviewed for a team where, after the full loop of six interviews, the hiring manager ran into a headcount problem. She talked to another team in the same organization, and they contacted me. The hiring manager gave me a general o
I applied through Microsoft Careers. A couple of weeks later, I was contacted by the Hiring Manager via e-mail, who suggested a phone conversation. During the phone call, we discussed my past experience and my approaches to solving problems. I was a