Company: Microsoft
Date: 2012-10-02
Overall rating: 4/5
Employment status: current
Experience level: Junior

Play the game right and you can go far.
Pros: Depending on the team, you can be working on awesome products. Also depending on the team, people are passionate about what they do. Very smart and driven people, for the most part.
Cons: Test is often not seen as a key contributor to products, more like monkeys just there to pound on the product after the fact (fwiw this is not only at MSFT). Some people just seem to be there for a paycheck (or a visa maybe), and don't seem to really care about the product.