Company: Microsoft
Date: 2008-04-26
Overall rating: 5/5
Employment status: current

Loving working in my team, but Microsoft as a whole is too big!
Pros: Enormous opportunity for career development in both depth and breadth. There are few sections of the tech industry that isn't touched by Microsoft. In the depth case, you can very often work with people who wrote the book on the subject.
Cons: It's big, that is a plus and minus. On the plus side, it is stable and not random, but things get done slower than they would at a startup. There are more opinions that count and more history to deal with.