Company: Microsoft
Date: 2009-06-16
Overall rating: 2/5
Employment status: current

Good benefits, nice campus, long hours, no work/life balance
Pros: Working with smart and focused professionals on interesting technology
Cons: Lack of work/life balance.  Too many "death marches".  Agressive people with egos tend to drive milestones and program goals.

Too many projects that are "me-too" and duplicate other companies success stories.  (E.g., iPod -> Zune, iPhone -> WinMobile, etc)