Company: Microsoft
Date: 2008-06-13
Overall rating: 2/5
Employment status: current

Carefully negotiate your position within Microsoft... lest you are stuck at a lower level than you want.
Pros: Technology, period. Microsoft has some of the brightest people in the world contributing to the common goal of advancing technology.
Cons: Where you are hired in at, is where you will stay. Microsoft only promotes after years of "Microsoft" experience. If you are an experienced individual... make sure you negotiate your desired level before you join! No matter how hard you may work and excel, you will be trapped unless you can convince a senior level manager to skip promote you—you will be stuck close to where you were hired in. Check with other Microsoft personnel as to where you are in the overall scheme of things before you sign on the dotted line.