Company: Microsoft
Date: 2014-06-27
Overall rating: 4/5
Employment status: former
Experience level: Senior

Great company under the right manager
Pros: bright people, benefits, serious about company values, global diversity, software discounts
Cons: can have long hours, promotions, managers managing that should not be managers, eliminate forced stack ranking