Benefits are good.
Multiple options for products: DB, Videogames, Cloud, Apps.
It's a great experience to be exposed to different products in the same company.
Highly political.
Management can be toxic.
Promotions or layoffs are disconnected from your performance.
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,
The interview process consisted of three rounds, followed by an offer. The interview questions were very basic, nothing as hard as Google or Facebook. I met with three people one-on-one, and after they submitted their feedback, I received the offer.
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!
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,
The interview process consisted of three rounds, followed by an offer. The interview questions were very basic, nothing as hard as Google or Facebook. I met with three people one-on-one, and after they submitted their feedback, I received the offer.
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!