Company: Microsoft
Date: 2013-08-25
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Great place to work- tough to get ahead
Pros: flexible work environment, smart people, lots of places to go within the company
Cons: many bad managers, political, difficult to get ahead if you value work life balance