Company: Microsoft
Date: 2010-03-23
Overall rating: 3/5
Employment status: former

If you don't join right out of college, forget it.
Pros: Working with smart people from around the world, access to the latest technologies, first world facilities, superb benefits.
Cons: Little opportunity to grow, you compete against old timers who have been there their entire life, so your only chance to make it is if they die or retire.