Company: Microsoft
Date: 2014-10-01
Overall rating: 3/5
Employment status: former
Experience level: Senior

Strong engineers, confusing vision
Pros: Working with smart people, build technical skills based on Microsoft technology, good benefits, reasonable salary
Cons: Too much politics, managers care most about their personal agenda and the chain up, not necessary for the good of the company or employee