Company: Microsoft
Date: 2010-08-13
Overall rating: 4/5
Employment status: current

Great experience, lots of politics
Pros: Good compensation, great coworkers, widely used software, free drinks, lots of learning opportunities, challenging problems, good variety of products available
Cons: Incredibly political and cutthroat, dubious review system, sometimes feel like a cog in the system, poor management, somewhat old-fashioned about products and seeing future directions (innovate only when forced to by competitors)