Good work-life balance in the large groups in which I've worked.
Plenty of opportunities to learn on the job.
Easy to move between groups when one needs a change.
Easy to find groups doing the types of work one is looking for, since the company is involved in many different areas across the industry.
The current annual review system is much improved over the past 15+ years' Ballmer-era system and its variations, at least with respect to one's performance rating.
The compensation side of the current annual review system still needs refinement. Compensation ratings are relative versus peers, which is arguably necessary given budget realities. However, divisions vary in how they allocate rewards across the rating spread, and the results are not always fair to all involved.
The current review system is much better than the past; just continue refining it where necessary.
Continue to focus beyond just "Windows and Office", as this opens up more opportunities for other groups in the company (non-zero-sum growth).
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.
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.
Had an initial interview with a recruiter. Then had a tech screen (phone interview), followed by an on-site interview with 3 engineering leads, and finally an interview with the manager. This happened on Friday, and I received the offer on the foll
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.
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.
Had an initial interview with a recruiter. Then had a tech screen (phone interview), followed by an on-site interview with 3 engineering leads, and finally an interview with the manager. This happened on Friday, and I received the offer on the foll