Company: Microsoft
Date: 2015-12-22
Overall rating: 3/5
Employment status: current
Experience level: Junior

Good to stay for a few years to learn all the advance technology, but I would not suggest to stay long
Pros: Working with very smart and famous people
Cons: Promotion is mainly done by your manager
engineering system is crappy