Company: Microsoft
Date: 2019-01-30
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Great company, if you can handle the politics
Pros: Ethical company, great pay and benefits, good career opportunities
Cons: Lots of politics.  Teams reorganize often.  Poor understanding of the overall value of one's work.