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

Big company, common problems
Pros: Great benefits.  Broad range of opportunities.  Evolving culture under Satya Nadella feels like the right thing.  Really some great individual contributors work here.  There are a few really good managers...wish there were more.
Cons: Such a large company which still has pockets of "good ol' boy" networks/management which are bad apples that taint certain groups and the needed relationships between internal teams.   Could really benefit from having more good managers.