Company: Microsoft
Date: 2015-03-09
Overall rating: 4/5
Employment status: former
Experience level: Senior

Great in the beginning, not so great in the end...
Pros: Awesome benefits, great training ground to various disciplines, available classroom internal training on tons of subjects, salary is a bit higher than market. A lot of smart people walking around, allows you to always learn from someone else. When I started, teams I belong to were really innovating quite a bit.
Cons: Performance review model promotes internal competition and not really cooperation, voice of regular employees virtually non-existent to upper management, too many similar products competing with one another. If you don't belong to Windows or Office, you don't have a lot of say.