Company: Microsoft
Date: 2016-02-12
Overall rating: 3/5
Employment status: former
Experience level: Confirmed

Worth a look
Pros: Benefits are good and many teams support flexible hours and work from home options. Pay appears to be about the norm considering all the extras.
Cons: Layoffs are becoming much more frequent and more and more employees are becoming concerned about losing their jobs with little or no notice.  This is regardless of your level, your recent performance ratings or your importance to the team as a whole.  Some would say they are focusing on older workers in these layoffs though that cannot be proven.