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

Mediocre company
Pros: Smart people and highly competent
Cons: Too many top layer management that can't effectively manage. Also too many old-school folks that's been recycled at Microsoft and been there for over 10 years with antiquated ideas of running a business model that isn't innovative.  Unfortunately these 'old-school' folks are great at the politics game and can jump from 1 group to the next once they've been found ineffective.