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

It's what you make of it
Pros: Lots of opportunity, big challenges, good compensation package.  Lots of very smart people.  Rarely fall short for lack of resources.
Cons: Constant re-orgs, politics, institutional arrogance. Rarely feel like you're part of a true 'team' though the stack ranking process has been killed and this may improve. Dead weight gets pushed around but rarely cleared out.