Company: Microsoft
Date: 2011-08-27
Overall rating: 5/5
Employment status: current

Great place to work
Pros: Microsoft has great people: smart, motivated, fun to work with.   Have no intentions of leaving for another company as the salary/benefits will be hard to beat.
Cons: Very political.  You need to self promote yourself constantly in order to get a fair compenstaion ranking for promotion.