There is an ex micro soft employee that says his former company is like IBM back in 1985 even. Basically, the firm has gone soft and is bloated with so many layers of management it cannot manage. This is a problem in corporations as they near middle age. At times some CEO types try so solve this problem by firing workers to save money. Typically, it is the best workers that leave, which then leave the company with clinkers that do little work if any. Perhaps for Microsoft the end is near.