Company: Microsoft
Date: 2010-12-27
Overall rating: 2/5
Employment status: current

Many years ago it was a great place to work but poor leadership and an exceedingly political culture have ruined it.
Pros: - Microsoft's pay is adequate and the benefits are excellent.  
- There are many great individual contributors.  
- Once you've established a track record of success, it is relatively easy to move around the company to find new challenges.
Cons: - Exceedingly political
- Not friendly to people who are not hard-wired to 'play the game' in order to climb the corporate ladder
- Very poor leadership culture (highlighted by terrible senior leaders)
- Never more than on re-org away from working for a poor manager