Company: Microsoft
Date: 2018-01-30
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Fantastic company, great leader, terrible middle management
Pros: Working at one of the world's best software company teaches you a lot of valuable experience.  Great company, great benefits
Cons: Salary is not as competitive as some other enterprise business in Seattle area.  The worst thing is the middle management.  Over the years, they did nothing to improve the middle management and often it is the good employees who get shafted because they are not up there in the corporate ladder.  For 3 years straight I was promised management opportunity, and yet, year after year they would come up with all sort of excuses for not happening.  I waited 3 years and finally, I had enough.