Company: Microsoft
Date: 2009-08-17
Overall rating: 1/5
Employment status: current

Microsoft - lots of potential, but too many problems.
Pros: Great benefits. Many internal opportunities make it possible to change jobs without leaving the company. Nice physical environment (offices, campus, etc.). Smart people (who frequently behave like idiots).
Cons: Hyper-competitive culture which places the focus on besting your co-workers, not building the best products possbile. Review process that reinforces the culture. Lack of vision and leadership from senior management. Childish behavior from supposedly smart people.