Company: Microsoft
Date: 2009-04-04
Overall rating: 4/5
Employment status: current

Good place to work. For now.
Pros: It comprises a large and interactive community of employees. For example, there are hundreds of mailing lists that allow people to get together for various activities, from sports on the campus to external work meetups. There are also many high quality and smart people (at least in Research). I'm not that certain about the density of smart people in other departments however. The campus is also pretty nice.
Cons: There is quite a bit of bureaucracy. In research, there seems to be limited tech transfer from research to products. There also seems to be many isolated feifdoms that don't interact much. It would be much better if product groups were more open to each other and less protective of their own domains.