Company: Microsoft
Date: 2008-11-05
Overall rating: 4/5
Employment status: current

Great place to work but be prepared for the hours.
Pros: Great People, Great Technology and a wealth of interesting problems to work on.
Cons: Although Work life balance is something the company is working on it's not quite as good as could be.  The mileage on this varies from group to group but ours tends to require more time then most.