Company: Microsoft
Date: 2010-10-30
Overall rating: 5/5
Employment status: current

Great place to start a career
Pros: High salary, cool technology, genius co-workers, good work/life balance, great work conditions (my own office, 2-3 monitors, multiple top-of-the-line development machines, etc.).  Health benefits are AWESOME*!

*for the next 2 years
Cons: Work/life balance is highly variable from one team to the next.  Seattle is REALLY expensive, so the starting salary is deceptively low if you hope to ever own a home here.  A lot of co-workers are really caught up in having money and owning things (lots of BMW's, Porsches, etc.) which might not be your thing.