Company: Microsoft
Date: 2015-09-27
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Nice place for retirement
Pros: Colleagues are friendly and intelligent. Benefits are not bad, including medical, 401k, vacations, etc. Work life balance is usually under your own control.
Cons: Salary is lower than many competitors like Facebook, Google, Linkedin, etc. Many projects are in maintenance mode which means you don't get to innovate much.