Company: Microsoft
Date: 2012-11-26
Overall rating: 3/5
Employment status: former
Experience level: Senior

Good Compensation, Crappy Leadership
Pros: Good salary and good (though degrading) benefits.  Fair extras ( but also degrading bonus and stock compensation.) Good focus on internal training.  Typical upsides related to a large corporation.  Broad, varied, and at times, interesting product base.
Cons: Crappy and dated people management philosophy.  The company is rotting from the head and is handling middle age poorly.  If there is no Ballmer transition plan already in the works -- they are probably in long term trouble.