Company: Microsoft
Date: 2008-09-23
Overall rating: 4/5
Employment status: current

Great Job at holding steady
Pros: Working with some very bright people, whom will challenge you to get better not only in your profession, but also as a human being...   That said, there will be others that will challenge you to keep your values.
Cons: lack of work-life balance. politics.  The organization has in some cases lost its fire to compete quickly with competitors.