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.
Very straightforward, two back-to-back thirty-minute technical interviews that had a combination of LeetCode easy and medium questions, along with some behavioral questions that were sprinkled in there.
It was one round, two interviews: one technical and one behavioral. It took about a month to get the interview request and a week to hear back. The behavioral round also had some minimal technical questions.
I got a referral from the TNT program, which allowed me to skip the phone screen and other interviews. I got to the final round and had back-to-back interviews with a Software Engineer and a Product Manager. Both interviews were mostly behavioral, wi
Very straightforward, two back-to-back thirty-minute technical interviews that had a combination of LeetCode easy and medium questions, along with some behavioral questions that were sprinkled in there.
It was one round, two interviews: one technical and one behavioral. It took about a month to get the interview request and a week to hear back. The behavioral round also had some minimal technical questions.
I got a referral from the TNT program, which allowed me to skip the phone screen and other interviews. I got to the final round and had back-to-back interviews with a Software Engineer and a Product Manager. Both interviews were mostly behavioral, wi