Company: Microsoft
Date: 2009-08-28
Overall rating: 2/5
Employment status: former

Great For Type A Leaders, awful for engineers who want to just be engineers
Pros: Great health plan and other perks, you get to work on very high profile projects, flexible working hours (somewhat), great company store
Cons: Lose your soul, non-aggressive people are pummeled to a pulp, risk losing your family, risk losing your mental health, suprisingly large number of my peers are on depression and/or anxiety meds caused by work stress.  My psychiatrist noted an enormous portion of her clients are from Microsoft and she has become quite familiar with the issues.