Company: Microsoft
Date: 2009-01-13
Overall rating: 5/5
Employment status: current

-
Pros: It's a great place for anyone who is passionate about technology. MS has such a wide variety of products - web, consumer products, developer products, desktop apps used by millions, etc. Very few companies provide such wide array of opportunities.
Cons: It's a large company - so like any other large company there are structures and processes that some might not like. It does vary from group to group. If you work in an established product like Windows/Office there are many processes to be followed, whereas if you work for an innovation group, it will be much more like a start up.