Company: Microsoft
Date: 2014-05-27
Overall rating: 4/5
Employment status: former
Experience level: Junior

Go for it.
Pros: You will work with a group of really smart people. If you have never worked at a big company, you can cross that off of your bucket list.
Cons: Because everyone is so smart, everyone has an opinion about your work (especially if you are in marketing). This leads to never ending discussion of trivial details and not a lot of work actually getting done. If you want to get promoted or get a good bonus you definitely need to get involved in the politics and making sure what you are working on gets good exposure with you boss' boss and if you really want to go far your boss' boss' boss.