Company: Microsoft
Date: 2011-10-07
Overall rating: 4/5
Employment status: current

Great company
Pros: The breadth of career opportunities can be overwhelming - you can literally work anywhere in the world, affecting all types of industries, customers segments and technologies.  Benefits are great (100% health care coverage!), and the salaries are at or above market.
Cons: Typical of most large companies, there are politics and "insider"-type information that is sometimes necessary to keep up with in order to get where you want to be career-wise.  Easy to get lost in the shuffle of things and find your career stagnate.