Company: Microsoft
Date: 2010-01-17
Overall rating: 4/5
Employment status: current

Microsoft as a Software Design Engineer
Pros: Trick is to really understand where you want to work, and pick the right team. If you want fast career advance, pick a high growth team such as Bing or Ads Center, and stay away from traditional Office and Windows teams. These teams also allow greater flexibility and innovation. If you would rather work on honing your technical skills only, you should choose the more traditional teams. Overall, great place to work and benefits are some of the best in the industry.
Cons: Career growth can be slow in some traditional teams.