Company: Microsoft
Date: 2008-06-12
Overall rating: 5/5
Employment status: current

Satisfied Lead PM
Pros: Microsoft is a great place to work for because you get to pick what you get to work on, you get to work on cutting edge technology, and you get to work with smart people.  Almost everybody is competant and most are very good at their jobs.
Cons: The downsides of working at Microsoft are the nepotism, bureaucratic processes and procedures, and an overall lack of agility.  We are not very fast to respond to market opportunities and have not done a good job of acquiring companies with new & innovative technologies.  In my view, the Yahoo thing has been mostly mishandled.