Company: Microsoft
Date: 2011-08-15
Overall rating: 4/5
Employment status: current

Great Place to learn how to do things at a large scale
Pros: Very rarely you get to work on projects and businesses that are truly global in nature. Scale and reach are expertise that you will build quickly. Also, a great place where you can (and are encouraged) to follow your career passions. As such, today, you can work on b2b, tomorrow on b2c or any other of the technologies that Microsoft works in.
Cons: Just like any big company, you need to proactively manage your career to insure you are getting what you need. Due to the size of the company, decisions and projects move slower than ideal.