Work-life balance, opportunity to work on a breadth of technologies and teams, multicultural environment, good health benefits, flexible working hours. Redmond and the surrounding areas have good schools, and they are not as expensive as California.
Competitive work, environment, and politics greatly vary between team to team, so best of luck in landing in the right team.
Shrink the size of the company. Deal harshly with leads/managers promoting a political environment, an "us vs. them" mentality among teams.
Participated in an interview event that lasted about half a day. This involved four rounds of approximately one-hour interviews with short breaks in between. The questions focused on algorithms and Big-O notation for run-time and space complexity.
I had a technical phone screen via Skype, where I answered questions about my resume and did some coding via a shared Notepad. About a week later, I received the invite to interview in Redmond, which was scheduled for another week later. I flew out
On campus interview followed by 4-5 onsite interviews. Fast turnaround time; heard back within two days. Interview questions were not difficult - focus is on solving problems with you. Good experience overall.
Participated in an interview event that lasted about half a day. This involved four rounds of approximately one-hour interviews with short breaks in between. The questions focused on algorithms and Big-O notation for run-time and space complexity.
I had a technical phone screen via Skype, where I answered questions about my resume and did some coding via a shared Notepad. About a week later, I received the invite to interview in Redmond, which was scheduled for another week later. I flew out
On campus interview followed by 4-5 onsite interviews. Fast turnaround time; heard back within two days. Interview questions were not difficult - focus is on solving problems with you. Good experience overall.