Company: Microsoft
Date: 2015-11-28
Overall rating: 3/5
Employment status: former
Experience level: Confirmed

good and bad
Pros: Strong benefits, especially health care, 401k matching, stock awards for more senior employees.  Strong focus on career development.  Open feedback.  Stable company, not afraid to change focus to be competitive.
Cons: Highly competitive, encourages lots of criticism of peers and managers. Not enough to just do a good job.  You must do something to stand out above your peers at each stage, otherwise you will  trend down and be pushed out.