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

Declining to "average" status in recent years
Pros: Great pay, slightly above-average benefits, access to lots of internal lectures and training courses, good peers to work with.
Cons: Work/life balance sucks, lower management is extremely poor and lacking people skills, benefits are not as good as they were a decade ago, layoffs abound and there are less people to do the same amount of work, less opportunities for growth than there used to be, performance model is ridiculous..