A lot of smart people still work there.
Huge variety of products to work on, and internal movement is encouraged.
Benefits package is excellent.
Especially coming out of college, there are a lot of opportunities to learn and advance.
All of the above apply mostly to technical people (developers, mostly). If you're not a developer, the biggest pro is that MS will pay you for doing absolutely nothing.
Stop acquiring companies. Just stop.
Get rid of 95% of marketing. Focus on development; free developers to get work done.
Stop using the word "innovate". Innovation is not a requirement for success. Succeed instead. Classic MS is doing what the competition is doing, but better. If innovation helps, then innovate, but innovation is not a goal in and of itself.
The switchover in test to focus on SDETs is ridiculous. Instead of hiring people good at testing, mediocre developers are hired as testers and build an endless number of harnesses for running a dwindling supply of tests while they wait for a group to hire them as an SDE.
Have a big meeting for all partner-level managers about visions for the future, and fire everyone who shows up.
Stop assuming people on the outside are smart just because they're from the outside. Any level 60 dev knows that people you interview from industry are generally idiots. Get people like Russinovich, avoid people like Flake.
Applied online with no referral. First round was a phone interview. I was told to expect a mix of technical and behavioral questions. The interviewer was very pleasant and friendly. I was notified of a final round invitation a week later. The final
Awful interview. Even if you answer the questions correctly, they still end up rejecting you because they probably didn't have an open position to begin with. One thing I would say is that I made it to the fifth round and answered all of the questio
I applied initially through a referral and then applied again at my university career fair. It took a few days for them to get back to me with a first-round interview. This was a one-on-one interview, conducted on campus. Eventually, I was given an
Applied online with no referral. First round was a phone interview. I was told to expect a mix of technical and behavioral questions. The interviewer was very pleasant and friendly. I was notified of a final round invitation a week later. The final
Awful interview. Even if you answer the questions correctly, they still end up rejecting you because they probably didn't have an open position to begin with. One thing I would say is that I made it to the fifth round and answered all of the questio
I applied initially through a referral and then applied again at my university career fair. It took a few days for them to get back to me with a first-round interview. This was a one-on-one interview, conducted on campus. Eventually, I was given an