Company: Microsoft
Date: 2012-10-29
Overall rating: 4/5
Employment status: current
Experience level: Senior

Good Deal, Strong WL Balance
Pros: Good work life balance (depending on the group), a good compensation deal.  A renewed focus on building the product stack.
Cons: Stack ranking means that you're competing with your team members, which strongly inhibits teamwork.