Company: Microsoft
Date: 2014-08-02
Overall rating: 4/5
Employment status: former
Experience level: Senior

Hard work, ownership, and bias for action are usually well rewarded.
Pros: If you are delivering on a project that has a measurable impact on the bottom line you will typically be recognized and rewarded for your contribution.
Many opportunities for success.
Cons: Lately politics have become a hindrance, teams often have drastically different resouce allocation. Stack ranking was often inequitable for evaluating eployee performance but I understand that stack ranking to evaluate performance has been replaced.