Excellent compensation and benefits.
Ability to work flexibly/remotely.
Review system provides a good framework for growing and improving.
Lots of diverse job opportunities within the company itself.
Teams can sometimes feel too large or bureaucratic.
On site from internal referral
I was initially contacted by a third-party recruiter working for Microsoft about a position on the Xbox team. Not expecting much, I went along with the process and spoke with the recruiter, and then another one. Finally, I was set up with a phone scr
I applied online. After three weeks, an HR person called me and set up a phone interview time. On that day, a technical person asked many questions related to Data Structures and Algorithms. At the end, they said my interview result was positive and
On site from internal referral
I was initially contacted by a third-party recruiter working for Microsoft about a position on the Xbox team. Not expecting much, I went along with the process and spoke with the recruiter, and then another one. Finally, I was set up with a phone scr
I applied online. After three weeks, an HR person called me and set up a phone interview time. On that day, a technical person asked many questions related to Data Structures and Algorithms. At the end, they said my interview result was positive and