Company: Microsoft
Date: 2017-01-17
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Great place to work, very focused roles
Pros: I worked at MS for 7 great years. I learned a ton about how to build software, how to collaborate effetively, and how to manage a team. Some of my best friends came from my time working there, and there are so many really smart people there.
Cons: After a while, the learning starts to be about how to succeed at Microsoft, rather than how to build software best. When I was there there was pretty limited customer interaction and data driven decision making, but I think that has changed somewhat since I left. In the end, the reason i left was so I could spend more time thinking about what the right thing to build for customers was, rather than figuring out how to build the thing I was told to build as well as possible.