Company: Microsoft
Date: 2013-02-19
Overall rating: 5/5
Employment status: current
Experience level: Junior

Great place to work, for what it is.
Pros: Very customer-oriented in terms of feature prioritization. Smart, level-headed coworkers. Good pay and benefits.
Cons: Big company, lots of organizational churn, and sideways talk about vision. Also legacy code.