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

Think global, act local.
Pros: Unlimited growth potential. Opportunity to work in in virtually any IT technology area and apply yourself to virtually any field or industry in any professional capacity, from consumer to enterprise to public sector to education.
Cons: It is now a very large organization that requires extensive collaboration skills to engage and accomplish your goals. There is a lot of institutional momentum, so new ideas must be vigorously championed to have a chance. There is a Redmond centricity that is not consistant with today's trend towards distrubuted development.