Company: Microsoft
Date: 2009-03-26
Overall rating: 3/5
Employment status: former

A decent place to work.
Pros: Microsoft looks good on the resume, and I still think it's an attractive place for a new graduate to work. They can learn strong principles of software development and make a good living as well.
Cons: The organization is now large and bureaucratic, and management has yet to develop a compelling on-line strategy.  People can easily get lost in the company, and there are only a few groups where there is that high-level of entrepreneurial spirit.