Company: Microsoft
Date: 2011-06-29
Overall rating: 4/5
Employment status: former

Good place to work if you enjoy working with Type-A personalities.
Pros: The company makes an effort to do right by their employees.  Benefits are good. They  also have a well-defined review process in place to ensure employees are rewarded based on performance.
Cons: People are recognized for having an opinion, whether relevant/valuable, or not. This leads to tons of unnecessary overhead associated with getting things done.