Company: Microsoft
Date: 2017-03-11
Overall rating: 5/5
Employment status: current

Great Company
Pros: Great Brand, Salary and work environment
Cons: No Cons as such.  Mid level employees can get stuck in same role if they are not planned about it.