Company: Microsoft
Date: 2013-02-06
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

Challenging, rewarding, great people and great company
Pros: Flexible work hours.  Great benefits (health, dental, 401k, gym membership, free soda/juice/coffee/tea, Prime Card discounts to many local businesses).  Challenging work that literally affects 100's of millions of customers.  Competitive compensation.  Microsoft has a product for just about any area of technology you may be interested in.
Cons: Reviewed compared to your peers.  Doesn't matter how well you do if your peers do more/better.
It rains a lot in Seattle and is dark a lot in Winter.  Limited scope in many SDE/SDET positions.  You own your features and can get pigeon-holed into your technology.