Company: Microsoft
Date: 2014-10-29
Overall rating: 4/5
Employment status: former
Experience level: Junior

Good company, bad management
Pros: Good place to work: location, compensation, smart good people, interesting job and lots of high paced innovations in many teams. Pro Sports Club is awesome and paid by company.
Cons: Review system forces people to focus on their personal goals in the competition against team members instead of working towards common goals. 
No matter of your contribution or how well you work with feature crew the personal relationships with your manager and further in the chain of management are crucial to the formal success. Team often loses technically strong people due to this non-technical reason.
Many of the office spaces do not have windows. This is an awful experience not to see a glimpse of the natural light during the whole day.