Company: Microsoft
Date: 2008-06-16
Overall rating: 5/5
Employment status: current

Microsoft is an Amazing work place!
Pros: You get to work with some of the most talented people in the World.  Diversity is vast!  You get to work on some of the coolest products (if you are good enough!).  The opportunities for advancement or change are available to anyone.  If you want to travel and see the world you could get a job internaltionally and gain experience that way.  Work-life balance (able to do what I need to do during the day and still get my work done), no set hours, just set meeting times.  Flexibility to have children and cater to their needs while still maintaining a career in a high tech company.
Cons: Long hours (but that is only a downside if you are a non-workaholic.