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

Good place to work and learn
Pros: Anything and everything related to software exists here under one roof. Switiching disciplines and technologies is very common and encouraged. Work-life balance is excellent. You work with some of the most intelligent people on the planet.
Cons: Huge beaureacracy makes the company a slow mover