Company: Microsoft
Date: 2013-12-26
Overall rating: 3/5
Employment status: current
Experience level: Junior

Big company, big politics
Pros: Decent cash rewards, name brand that opens doors.  Good but not great benefits.  Relatively stable.  Get to work with lots of bright people.
Cons: Politics, limited financial upside, gender/racial quotas make promotions and performance reviews frustrating from a white male perspective.  Disliked by a good portion of the tech community.