Company: Microsoft
Date: 2011-10-31
Overall rating: 3/5
Employment status: former

Political, stubborn, and old!
Pros: - Decent benefits
- Decent pay

Depending on group:
- Good work/life balance
- Some intelligent people
- Flexible work schedule
- Some management recognize talent (can't say all because some of them play favorites)
Cons: - Resistant to change (even for proven better practices)
- Higher level people are very reluctant to listen to the junior people
- Review system is completely broken (if they care about keeping the talented people)
- No real innovation from within anymore.  Most of the "innovation" is chasing a proven market and stomping out the competition.