Company: Microsoft
Date: 2009-08-18
Overall rating: 3/5
Employment status: current

Opinions from a technical Dev Manager
Pros: As long as you stay on the technical track, it is still one of the best companies to work for in the world.
Cons: Politics. Politics. Politics. Most of the non-technical people will "exceed any expectations" on how bad office politics can be. And only about 10% of the company is able to compile a "Hello World!" nowadays, leaving plenty of people for you to deal with that are in the non-technical bucket.