Above average pay and benefits, but for some teams where the work sucks and/or it's too hectic, I don't think they are justified in the compensation they receive, for example, in my case.
Several (barring some exceptions) seniors or long-time Microsoft employees are very prejudiced and bigoted.
There's a starkly unconventional culture which most of them find difficulty adhering to, but almost 80-85% get jelled in pretty good. I personally don't prefer it, but that's my opinion.
The "let's do it in the next release" attitude generally prevails.
Local management is not reliable. Since the past 2+ years I have been here, there have been multiple churns: 5 manager changes and 3 team shifts. Projects keep getting shelved or moving back to Redmond.
Constant pressure to always do better – no cooling-off period or plateau option.
The process was very simple. 1. A recruiter contacted me on LinkedIn. 2. I finished the online coding assessment. From there, a Microsoft Hiring Event day was scheduled. The interview was pretty simple, straight LeetCode. They didn't even change t
Communicated at the last minute (with only a day to prepare) for a full-day interview at their offices. The people were very organized, and the interviews went smoothly, with the recruiter providing feedback throughout the process. The offer was ro
Three interviews, including one general interview. All three interviews, even the one at the GM level, were technical, involving algorithms and writing code on a whiteboard. They included optimization questions, testing possibilities, etc.
The process was very simple. 1. A recruiter contacted me on LinkedIn. 2. I finished the online coding assessment. From there, a Microsoft Hiring Event day was scheduled. The interview was pretty simple, straight LeetCode. They didn't even change t
Communicated at the last minute (with only a day to prepare) for a full-day interview at their offices. The people were very organized, and the interviews went smoothly, with the recruiter providing feedback throughout the process. The offer was ro
Three interviews, including one general interview. All three interviews, even the one at the GM level, were technical, involving algorithms and writing code on a whiteboard. They included optimization questions, testing possibilities, etc.