Great benefits (salary, insurance, perks).
Lots of seasoned developers and leads to work with and learn from.
Microsoft is a machine.
There are tons of people at the company, and it's sometimes hard to feel like you've made an individual impact.
Career growth is possible, but you have to align heavily with your manager.
Don't get too attached to any of your products because all of the higher-ups are good at playing the alignment game. They will turn on a dime and leave you wondering why you wrote all that code for the past six months.
Nothing. What Microsoft does works for Microsoft. It's up to the individual to understand this process and choose if it's right for them.
I was contacted by a recruiter and flew to Redmond without a phone screen. The recruiters took us out to dinner twice over the 3-day trip. There was one full day of interviews, with 5 interviewers in total. The interviews included general design and
The interview process was extremely fast after I mentioned there was a deadline. Technical and design questions were asked, for example, "Design an elevator control system." The interviewer was the head architect for the group and was extremely fri
The onsite interview started at 8 AM. A hotel shuttle was arranged to pick a group of us up at 7 AM. You will be interviewing for the same position with a group of other people, though the actual interview portions are one-on-one. The process include
I was contacted by a recruiter and flew to Redmond without a phone screen. The recruiters took us out to dinner twice over the 3-day trip. There was one full day of interviews, with 5 interviewers in total. The interviews included general design and
The interview process was extremely fast after I mentioned there was a deadline. Technical and design questions were asked, for example, "Design an elevator control system." The interviewer was the head architect for the group and was extremely fri
The onsite interview started at 8 AM. A hotel shuttle was arranged to pick a group of us up at 7 AM. You will be interviewing for the same position with a group of other people, though the actual interview portions are one-on-one. The process include