Company: Microsoft
Date: 2009-10-05
Overall rating: 2/5
Employment status: current

60% of test leads should be fired
Pros: 1) Good benefits
2) Very brilliant people, mostly in the low part of the ladder.
3) Opportunity to move around to other team. (Can be better)
Cons: Many of the SDET leads lack technical knowledge, and they are more fans of political fights to protect their jobs. Based on some feedback from SDET friends that their leads more tend to use job security to intimate the poor sdets. As a SDE, I feel much better being respected by my lead and previous leads. So 
1) If you are a good developer, don't go for SDET positions, unless really need a job.
2) If you hope to apply for green card, stay away from Microsoft, as they laid off people and cannot begin the process in 1 or more years.
3) If you want to keep yourself marketable, don't come. You'll be lost in all weird windows technologies which is hard to adjust to and will drain your energy in the slowness.
4) If you believe you are good at playing people game, Microsoft is heaven for you.