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.
1. College recruiters visited my school and contacted me for an in-person interview. One round, one person. Random and technical questions, including "How many gas stations are there in the United States?" 2. On-site interview at Redmond. 5 rounds
Applied through the Microsoft website for various positions. I received a first-round on-campus interview without any indication of the specific job I was applying for. Approximately six weeks later, I was contacted and informed that I was being co
Interviews are ridiculous! Know your data structures. That's all I can say.
1. College recruiters visited my school and contacted me for an in-person interview. One round, one person. Random and technical questions, including "How many gas stations are there in the United States?" 2. On-site interview at Redmond. 5 rounds
Applied through the Microsoft website for various positions. I received a first-round on-campus interview without any indication of the specific job I was applying for. Approximately six weeks later, I was contacted and informed that I was being co
Interviews are ridiculous! Know your data structures. That's all I can say.