Company: Microsoft
Date: 2010-03-07
Overall rating: 4/5
Employment status: current

Good Experience
Pros: The breadth of projects that are happening at any one time is amazing. You have the opportunity to keep moving to different teams all your life and continue to work on amazing products with very sharp people.
Cons: Sometimes the process slows you down. The need to whet everything from risk perspective brings the perception that things don't move as fast as they need to be.