Company: Microsoft
Date: 2018-06-11
Overall rating: 1/5
Employment status: former

Great place to be an IC
Pros: Lots of opportunity to work on cool projects and technology with talented creative people!
Cons: Management suffers from selfishness, infighting, and constant politics.  Be ready for an ego driven, self centered, suck-up to take credit for your hard work.

All employees that care about making products to help people should leave the company before making level 65 because that's when you're expected to play the dog-eat-dog game.  
Additionally, working at Microsoft for longer than 5-6 years will put an asterisk next to your candidacy when interviewing at other companies because the general sentiment is that Microsoft people "think wrong."