Chance to build stuff used by millions of people around the world.
Very profitable company.
Very little downside in the stock price.
One of a very few companies that has opportunities across a wide range of "geek cred" projects (e.g., compilers, kernels, VMs, database systems, dev tools, machine learning, games, etc.).
Pay is very competitive, particularly after you've been there 5+ years in a high (sr or principal band), and you have 5 years of stock grants vesting every year.
A very subjective review system.
Lots of process – some necessary, but some is burdensome.
A very competitive environment; you need to bring your A-game, or you'll get passed by.
You have to "manage your career" to get ahead: choose the right teams, right projects, ensure your personal visibility is high, and your personal "brand" is positive.
Scrap the review system. I'm a high performer, and the review system is completely subjective and unfair. Hence, I'm looking for a new job.
I applied for the Sr. Software Engineer position in the Azure group and received a call within a month. The recruiter arranged a phone interview, which consisted of a couple of technical questions that I answered perfectly within an hour. Everything
A recruiter contacted me via LinkedIn and set up phone interviews with three different groups. Two groups wanted to bring me on-site for a final interview. **On-Site Interview with Group #1:** The hiring manager openly expressed his desire to hire
I applied via the employee referral process. After a phone call with the Dev Lead, I managed to fly to Redmond. It was a three-round interview loop in one day, and on the second day, I received an offer.
I applied for the Sr. Software Engineer position in the Azure group and received a call within a month. The recruiter arranged a phone interview, which consisted of a couple of technical questions that I answered perfectly within an hour. Everything
A recruiter contacted me via LinkedIn and set up phone interviews with three different groups. Two groups wanted to bring me on-site for a final interview. **On-Site Interview with Group #1:** The hiring manager openly expressed his desire to hire
I applied via the employee referral process. After a phone call with the Dev Lead, I managed to fly to Redmond. It was a three-round interview loop in one day, and on the second day, I received an offer.