Best reason: lots of smart people around you. You can learn directly from the source.
Also, good flexibility in choosing a project. Working for Microsoft can be a programmer's dream. If you don't like what you are working on, you can always choose something more interesting or appropriate for you.
Medical compensation is pretty good.
Within the company, it might be hard to find a startup-like atmosphere. Senior management is more risk-averse here than in other places in the industry. That said, several cool projects here and there (especially Live-related) started to appear, although it's more the exception than the rule.
Also, traffic.
Pay 10x more attention to what customers want.
He talked to me first on the phone about my projects, goals, Microsoft, the Live Search team, and my interest. He then set up a phone screen with the development lead of the team I was interviewing for, which was scheduled for about a week later. T
The phone interview consisted of general questions and one semi-technical question about quickly finding a book in a library. The on-site interview consisted of four interviews. All involved coding on a whiteboard and focused on data structures and
I first applied through a college job fair, then was interviewed on campus a couple weeks later. I was asked two questions: * One about writing an algorithm to count the height of a binary tree. * The other about making an algorithm that outputs the
He talked to me first on the phone about my projects, goals, Microsoft, the Live Search team, and my interest. He then set up a phone screen with the development lead of the team I was interviewing for, which was scheduled for about a week later. T
The phone interview consisted of general questions and one semi-technical question about quickly finding a book in a library. The on-site interview consisted of four interviews. All involved coding on a whiteboard and focused on data structures and
I first applied through a college job fair, then was interviewed on campus a couple weeks later. I was asked two questions: * One about writing an algorithm to count the height of a binary tree. * The other about making an algorithm that outputs the