Company: Microsoft
Date: 2008-06-11
Overall rating: 4/5
Employment status: current

Great place for personal growth and worldwide impact. Have to learn to navigate the corporate environment.
Pros: You will work with a number of smart people, giving you the opportunity to be constantly learning. There are a large variety of teams with a vast array of problems to solve and the capability to move between groups means you can always find a new challenge. The impact you can have with the products you work on is huge.
Cons: The large corporate bureaucracy can sometimes get in the way of progress.