Company: Microsoft
Date: 2014-10-31
Overall rating: 3/5
Employment status: current
Experience level: Senior

Microsoft is a great company if you want to work for a large corporation
Pros: If you land in the right group and have a good manager the culture will be ok, and you will have the ability to drive your own personal development plan
Cons: WLB will be tough because you will need to work long hours, and the performance review process is still cut-throat.  it may change over time, but it will take a while to "purge" the "stack rank mentality" pervasive across the company