Company: Microsoft
Date: 2014-05-29
Overall rating: 3/5
Employment status: current
Experience level: Junior

Lots of upside, but poor management breeds apathy
Pros: Good compensation, talented co-workers, and a plethora of opportunities. Generally positive work environment, though this can change based on the team you are on.
Cons: Management is focused on re-organizing the business and has lost touch with the market.  Lots of people moving around right now, and projects are being shelved or killed left and right.