Company: Microsoft
Date: 2012-05-11
Overall rating: 4/5
Employment status: current

Good place to work at
Pros: Can choose from  a variety of different technologies to work on
very knowledgeable co-workers, and resourceful
respectful work culture
work/impact well rewarded
Cons: stock/salary not great
flat org structure = tough to get into management roles
often times re-organizations  kills a perfectly functional group