Company: Microsoft
Date: 2015-09-12
Overall rating: 3/5
Employment status: current

Depends on the manager and team
Pros: There are a lot of great technical geniuses at Microsoft, and the company has a great lineup of products and a ton of money to throw at new ideas.
Cons: Despite the whole "One Microsoft" shift, there is still a lot of career based engineering going on in the culture. If you're a white male, you'll have to work your but off a lot more than any of the protected classes in the majority that will get promoted quickly or fast-tracked.