The deal is pretty good at higher levels (after L64). If you join at lower levels, I wouldn't recommend staying at Microsoft for too long, as refreshers and bonuses suck.
Work-life is pretty good in most of the teams.
Perks at Microsoft:
Deals suck at lower levels.
Slow-paced dev environment compared to other companies. I wouldn't recommend Microsoft (although some teams might have different perspectives) for consolidating technical skills.
Delayed promotions in some teams. You also need to climb two levels to get your next title.
I think a few rounds were okay, but hiring and the Bar Raiser were awful. The people were super unprofessional. To add insult to injury, they offered me half of my current compensation and asked me to join.
The process had multiple stages. There was an initial phone screening, then a HackerRank, then live coding, and finally a final round consisting of three rounds. One of the interviews in the last round was quite strange and open-ended. The interviewe
The process was a recruiter screening, followed by a live coding interview and then a hiring event day. The recruiter was helpful. The coding interviewer asked questions about my technical background, which I was not expecting. He was not helpful dur
I think a few rounds were okay, but hiring and the Bar Raiser were awful. The people were super unprofessional. To add insult to injury, they offered me half of my current compensation and asked me to join.
The process had multiple stages. There was an initial phone screening, then a HackerRank, then live coding, and finally a final round consisting of three rounds. One of the interviews in the last round was quite strange and open-ended. The interviewe
The process was a recruiter screening, followed by a live coding interview and then a hiring event day. The recruiter was helpful. The coding interviewer asked questions about my technical background, which I was not expecting. He was not helpful dur