Company: Microsoft
Date: 2012-12-13
Overall rating: 1/5
Employment status: former
Experience level: Senior

Not the company it was.
Pros: Good compensation, benefits, access to technology.
Cons: Almost everything these days is downside. The worst part of the company is its senior management--their strategy and executional ability is terrible. The company has an awful HR culture--no matter what HR represents, everything above level 65 is political and based on the subjective opinion of some inept VP. Great place to start your career. Leave at level 63.