Company: Microsoft
Date: 2011-11-02
Overall rating: 2/5
Employment status: former

MSFT:  Good potential, horrible management
Pros: First access to most software that MSFT puts on the market.  Free training to prep for MS certification tests (at least, in theory).  Free MSDN and Technet subscriptions as an employee (if someone tells you about it, and you can figure out how to get to the right people to get access).
Cons: My experience with management in my division was horrible.  My initial manager wasn't deliberately a bad guy, but he should never have been put into a management role; this was harmful to careers of many people in his line.  Upper management generally pays lip service to employee concerns, as does HR.  They "say" they are serious, but they'll almost never require managers to justify actions that harm people (other than the most outrageous offenses).