Company: Microsoft
Date: 2012-08-03
Overall rating: 4/5
Employment status: current
Experience level: Senior

It is a great company to work for. It is a ocean of knowledge.
Pros: Great, smart people, variety of projects. Each new group is like a different company. One can get varied experience.
Cons: Unless you reach out, the experience can be limited to what you ask for. If you are just happy with development, you will only get that. To get a well rounded experience, you need to know the whole nine yards. You need to ask to get that.