Company: Microsoft
Date: 2010-08-26
Overall rating: 4/5
Employment status: current

One of the best companies to work for, but it comes with a cost. If you want to be innovative, this is not the place.
Pros: Amazing benefits. In general, the people are smart and nice to work with.
Cons: The company is bloated and it takes ages to get anything done. Also, any cool new project will get squashed or merged into another team. I used to think it was the best place to work, but the "culture" is beginning to wear on me. Organizational change is constant and disruptive. Upper management does not do much to integrate newly merged teams. I spend most of my time in meetings with people just trying to figure out who is doing what, rather than actually doing work.
There seems to be a general lack of direction, the company tries to respond to every new product that the competitors release, but a company of 90,000 is not agile enough to work like this.