Company: Microsoft
Date: 2011-10-27
Overall rating: 4/5
Employment status: current

Microsoft really takes care of the people.
Pros: Microsoft benefits are incredible!  The work environment is good.  Most of the people are reasonable and smart.  You get lots of opportunity to learn new technologies (albeit all of them are MSFT).
Cons: Microsoft has the toes into so many industries and products, that they seem to lose sight of the big goal sometimes.  Their tendency to insist on using nothing but their own products is also a source of headaches.