Company: Microsoft
Date: 2018-03-03
Overall rating: 2/5
Employment status: current
Experience level: Junior

software engineer
Pros: smart people
decent pay 
some products are good
Cons: full of egoistic manager
review process sucks
full internal politics
crappy work
bad culture