Company: Microsoft
Date: 2008-06-19
Overall rating: 3/5
Employment status: current

Microsoft is a great job, but the career is difficult
Pros: Great benefits, great technology, great people.    You can form a pretty good social network and you must in order to be able to find out what is going on and get things done.
Cons: You get pigeon holed into a position.   Once you do something you always need to do that.   If you come in senior from the outside, it is very hard to break through the old-guard msft folks.   If you haven't done it here, you haven't done it.