Company: Microsoft
Date: 2012-07-10
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Microsoft is a large collection of highly capable type A people.
Pros: Very little bureaucracy for such a large organization. Generally tends toward moving fast with limited planning.
Cons: The stack ranking process is pretty brutal, impacting your career planning if you desire to be a long-term employee, and forces you to play politics to ensure you do well at review.