Company: Microsoft
Date: 2010-12-22
Overall rating: 4/5
Employment status: current

Microsoft is a great place to work, but it's a very, very big company.
Pros: For all the bad raps Microsoft gets, it still changes the world.  There are few places where the things you work on have a bigger impact.  On top of that, great pay, benefits and working conditions.
Cons: The company is very large, and navigating the organization is complicated.  

Also, the company faces some serious competitive and strategic challenges to its core businesses.