Company: Microsoft
Date: 2013-05-29
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Challenging environment to see real progress against customer expectations
Pros: Very bright Devs, excellent Test, functional Program Managers.  Sometimes those adjectives move between the three at random times.  It tends to work out in the end.
Cons: Usually management is busy climbing the corporate ladder and it is hard to get real work done that will actually delight and amaze customers.