Company: Microsoft
Date: 2014-11-29
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Great company - great benefits - poor work-life balance/middle management
Pros: Work with very smart people, great compensation/benefits package, great impact in pretty much anything you do.
Cons: Very poor EQ in some management, poor team work, people are after their own interest. Stack-ranking system was "discontinued" opening,  but still there behind doors. Not a whole lot of collaboration spirit in general.