It has several great systems in place and was a great company in the past.
If you are just starting your career, Microsoft is a great place to work for two years. You can learn a lot about how a big company works and take all that knowledge with you.
Technology-wise, they only use Microsoft software, which is bad if you want to join another technology company that may be built on open-source software.
It kills your potential.
To succeed at Microsoft, the primary skill you need is perception management. That means you need to be a great politician.
If you are busy working and doing the right thing for the company without playing the game, be sure someone else will take the credit for your work. Actually doing the right thing for the company is a bad thing for you.
Your focus should be only on growing your manager's kingdom. This may include sabotaging their competition and doing what is wrong for the company.
The company is set up to hire young people and get rid of the old. So you have a medical plan that you probably won't use much anyway. Since 2013, the medical plan is not that great anymore.
In the end, keep your eye on the ball, which is to maximize the benefits you can get out of Microsoft. If you spend your time doing the right thing, do not expect the same in return. Do it knowing you will not get the same in return.
Change from a competitive environment to a cooperative environment. We are not in school anymore.
I applied for the Sr. Software Engineer position in the Azure group and received a call within a month. The recruiter arranged a phone interview, which consisted of a couple of technical questions that I answered perfectly within an hour. Everything
A recruiter contacted me via LinkedIn and set up phone interviews with three different groups. Two groups wanted to bring me on-site for a final interview. **On-Site Interview with Group #1:** The hiring manager openly expressed his desire to hire
I applied via the employee referral process. After a phone call with the Dev Lead, I managed to fly to Redmond. It was a three-round interview loop in one day, and on the second day, I received an offer.
I applied for the Sr. Software Engineer position in the Azure group and received a call within a month. The recruiter arranged a phone interview, which consisted of a couple of technical questions that I answered perfectly within an hour. Everything
A recruiter contacted me via LinkedIn and set up phone interviews with three different groups. Two groups wanted to bring me on-site for a final interview. **On-Site Interview with Group #1:** The hiring manager openly expressed his desire to hire
I applied via the employee referral process. After a phone call with the Dev Lead, I managed to fly to Redmond. It was a three-round interview loop in one day, and on the second day, I received an offer.