Company: Microsoft
Date: 2009-08-27
Overall rating: 4/5
Employment status: former

Fine place to work
Pros: Great benefits and pay (100% medical coverage), good work facilities, opportunity to work on cutting edge technology, real responsibilities, job security
Cons: Management can seem a bit random in its priorties.  Hard to break out of the lead levels (making the jump from 64 to a 65) can cause career to stall.