Great benefit, huge career opportunities, variety of people & technologies. You may come across many smart individuals.
It's amazing to see the depth & breadth of technologies & people they have. Each group/organization is like a company within a company. They have completely different working styles, technologies, people skills & possibly evaluation processes.
Upper management & HR are really working hard to make it a better place to work, but I think they don't realize that the real bottleneck is their hierarchy & too many managers.
Company with a great history & big name, so you can be proud of it when you go home.
Having a bad manager, which often happens, can screw up your career and growth at Microsoft. There is a clear lobby in organizations like Office and Windows. I haven't seen such things in Live/MSN. I would love to work for this company if they got rid of leads and managers who are just playing games, checking emails, and giving big management lectures without having any technical insight.
Too much hierarchy gets in the way of the company's progress and decision-making process. Also, leads and managers tend to have favorites of their own without any specific work-related reasons, so if you are not one of them, then good luck!
Also, don't expect much once you have joined this company; bonus and stock awards are peanuts compared to what you can get outside.
In short, a great place to work for, but filled with tons of bad managers.
Have a flat hierarchy. Don't have too many layers in between who are just sitting in offices, playing games, and getting fat paychecks.
I hate managers at Microsoft. I love the company and people, but the managers.
Lots of brain puzzles and escalating interviews with different people on the team. Read the books on brain puzzles asked at MS interviews. They're not wrong. Most people interview with multiple teams. However, if all your interviews are with one te
The interview process was good. The interview was mainly based on coding. There were no specific testing questions. The interview covered: * A question on arrays. * A question on Linked Lists, specifically how to insert a node. * A question o
Initially, I was contacted by a recruiter. I had a quick phone screening and then was called for an onsite interview. The onsite interview was horrible because one of the interviewers was jumping randomly between questions. I believe the interviewer
Lots of brain puzzles and escalating interviews with different people on the team. Read the books on brain puzzles asked at MS interviews. They're not wrong. Most people interview with multiple teams. However, if all your interviews are with one te
The interview process was good. The interview was mainly based on coding. There were no specific testing questions. The interview covered: * A question on arrays. * A question on Linked Lists, specifically how to insert a node. * A question o
Initially, I was contacted by a recruiter. I had a quick phone screening and then was called for an onsite interview. The onsite interview was horrible because one of the interviewers was jumping randomly between questions. I believe the interviewer