Company: Microsoft
Date: 2008-07-14
Overall rating: 2/5
Employment status: current

I hope Microsoft is not a train-wreck looking for a place to happen
Pros: If you have a family with dependents to care for, then the benefits are great. I suspect that's the primary reason many of average people hang on to Microsoft.
Cons: In some groups, you have really bad management. Over time, cronies and yes-men have been promoted to mid to senior managerial positions. The saying that A's hire other A's and B's hire C's and D's can be seen in action in some of these groups. If, as a new hire, you end up in one of these places, life can be miserable.