Company: Microsoft
Date: 2017-04-13
Overall rating: 4/5
Employment status: former
Experience level: Senior

Great place. Great changes going on. Still more needed
Pros: Microsoft is a great environment in terms of the creature comforts... offices are good... equipment is great. Pay is good. Opportunities abound to work on great stuff. Benefits aren't as good as they used to be but still are good. Their giving program is literally the best. People vary like any large company but in general there are good folks at the executional level.
Cons: It is more ambiguous than ever in terms of what drives an individual's success. While publically stack ranking is gone, effectively it is still there. Turnover is rising as are the frequency of layoffs. There are some businesses that are booming... and others that are struggling. If you get in the wrong group, you could be out the door before you know it. It still is an environment where WHO you know could be more important than WHAT you know but, this is improving. Middle management continues to struggle to lead.