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

Rewarding, but also concerned about the future of the company
Pros: - Very smart people
- Good salary, benefits, etc
- The results of your work go practically everywhere (ok, it depends on the group you're in).
- Job security, despite the recent rounds of layoffs.
- Better work/life balance than let's say 10 years ago.
Cons: - Company lost its edge, missed several trains to competition, and what is frustrating to employees is that lots of ideas had been Microsoft's in the first place, but they had been botched during execution.
- Lack of clear accountability.
- Politics there is not for the faint of heart.