Company: Microsoft
Date: 2014-04-17
Overall rating: 4/5
Employment status: current

Very good job choice if you want to live and work in the greater-Seattle area.
Pros: Benefits are really good.  Pay is competitive.
Cons: Promotions are often shrouded in mystery without public announcements or acknowledgments. Intellectual horsepower, great teamwork, and delivering results above-and-beyond the typical employee do not result in rewards.  It is usually a beauty contest amongst the few that are the personal favorites of GMs and CVPs.  This is especially true for promotions from Level 64 (senior) to Level 65 (principal/director).