Company: Microsoft
Date: 2010-02-11
Overall rating: 5/5
Employment status: current

Great company culture that cares about their employees
Pros: *Brand recognition, great for resume
*Work with some of the smartest people 
*Unparalleled health benefits (100% coverage, no co-pay on dr. visits or meds)
*Pays top of the industry for high performers
*Job flexibility, support your work/life balance
*Company store for heavily discounted software, games, accessories
*Job security
Cons: *Although the company prides itself in job security with only recently announced layoff, some underperformers stay around too long
*Decision making is slower due to bureacracy