At Microsoft, you get the chance to work with very smart and talented software engineers, and the benefits are great.
It is possible to have a great career at Microsoft if you are a superstar, know how to network with managers, or are simply lucky.
Salary is pretty competitive, although the stock awards are not that great since Microsoft's stock price has been flat for the last 10 years.
Too much politics and too many bad managers. In my group, my feeling is that we could be a lot more productive with less people; there are too many PMs that do not seem to contribute much.
Managers in general seem more focused on internal politics than on their reports.
Online test, then an in-person interview in Redmond, WA. All travel expenses, including airfare, hotel, and daily meals, were covered by the employer. The campus was nice and big, and I met friendly people there.
This was for Clod and Applications, the Power BI gateway team. It involved a phone screen and three technical rounds. Topics were pure Computer Science and Data Structures, all done on whiteboards. No Azure, no databases, no REST, and no WCF were i
The interview process was lengthy and drawn out due to the abysmal scheduling of both the engineering team and the human resources team. I waited almost two months to receive the final decision. Would not recommend!
Online test, then an in-person interview in Redmond, WA. All travel expenses, including airfare, hotel, and daily meals, were covered by the employer. The campus was nice and big, and I met friendly people there.
This was for Clod and Applications, the Power BI gateway team. It involved a phone screen and three technical rounds. Topics were pure Computer Science and Data Structures, all done on whiteboards. No Azure, no databases, no REST, and no WCF were i
The interview process was lengthy and drawn out due to the abysmal scheduling of both the engineering team and the human resources team. I waited almost two months to receive the final decision. Would not recommend!