Opportunities to work on almost anything you love. Pay is good, benefits too (though shrinking). Tons of resources to apply to any tough, interesting problem.
It takes a long time to get things done. There are many meetings, multiple rounds of management reviews and approval, and a lot of status writing.
Benefits are shrinking, but still good.
Microsoft isn't the 800-pound gorilla anymore; it's the middle-aged gorilla with a beer gut.
Don't be overly focused on technology and technical solutions to everything. Sometimes the simple solution, the one that amazes customers, is the right one – not the one that's "better." Ask Betamax about that.
I had about five people interview me, and in the end, there was an appropriate interview. After each interview, the feedback was given to the next interviewer, and they would proceed from there.
Planning, initial communication - very good. 5 interviews. Work culture is different from group to group and varies. Offices are based on seniority. Some groups have people sharing offices, while others use cubicles.
Had multiple interviews, including one on-campus interview and then several interviews at Microsoft in Redmond. Interview questions consisted of algorithms and personal questions about your past experiences. Interviewers asked questions about sorti
I had about five people interview me, and in the end, there was an appropriate interview. After each interview, the feedback was given to the next interviewer, and they would proceed from there.
Planning, initial communication - very good. 5 interviews. Work culture is different from group to group and varies. Offices are based on seniority. Some groups have people sharing offices, while others use cubicles.
Had multiple interviews, including one on-campus interview and then several interviews at Microsoft in Redmond. Interview questions consisted of algorithms and personal questions about your past experiences. Interviewers asked questions about sorti