Company: Microsoft
Date: 2012-02-22
Overall rating: 5/5
Employment status: current

Mind expanding
Pros: Working for Microsoft is like being in school. Pick any area of computer science and there is someone here working on it. Some of the smartest, hardest working people in the industry. The other great thing is the impact you can have in the world - when you check code into a product you have the satisfaction that it will be used by millions of people worldwide.
Cons: It is a big place and takes a long time to learn your way around.