Company: Microsoft
Date: 2015-01-27
Overall rating: 3/5
Employment status: former
Experience level: Junior

Used to be a great company but needs to find its way
Pros: Smart people working on hard problems, but not doing it the right way. Not optimized for the internet world
Cons: Slow. Out of touch.  Need to be agile.  Too many layers of management and old school of thinking.  Not getting enough new perspective is hurting the company