Company: Microsoft
Date: 2018-07-18
Overall rating: 4/5
Employment status: current
Experience level: Junior

Overall good. Nothing is perfect, and some pockets are bad.
Pros: Good, not amazing everything, including: pay, benefits, location, scope of work. Some possibilities for amazing work. 

Any job at Microsoft is better than 99% of any other job in the world.
Cons: There's a lot of old bloat here that shows, and some pockets of work are just boring. Do you want to maintain windows 7 updates? Update compatibility of original notepad? You can do that here!

95% of PMs I've worked with do nothing or harm progress and get most of the credit for the work.

Such a huge company that it's hard to make a real impact sometimes. You can do the greatest thing in the world and show 1000 people and still actually do nothing in the end. 

There is still a competitive nature between teams that really harms innovation. I've been blocked from doing work multiple times because teams didn't want me to help out of fear that I would get credit. It's bizarre to me, but it happens A LOT, and I suspect it's a holdover from the Balmer days.