Mini-Microsoft is always an interesting read, for the pure uniqueness of its iconoclasm, and the odd thrill of wondering who might be the author.  So it is with some reluctance that I have come to realize:  Mini-Microsoft is just plain wrong.  Yes, Microsoft has issues. But Mini-Microsoft's analysis of those issues is confused and ignorant, and their prescription for a "cure" is misguided and wrong.  

The title of the blog gives the thesis away:  Microsoft is too big.  The blast-off posting goes into a little more detail, and the message since then generally follows these themes:  Microsoft has too many employees; many of these employees aren't up to Microsoft standards; a smaller, more talented work-force could focus more closely on the core products and compete better.  Who da'Punk would stop hiring, lay off the low performers, stop funding unprofitable efforts, especially development efforts that don't ship, and stop moving into areas already being covered by others.

Refuting all of these points could take awhile (even though most of the refutations would be really simple).  But I was curious about just the central point:  does Microsoft have too many employees?   In his posting "Microsoft's Financial Horizon" Who da'Punk compares Microsoft's stock market performance to Google and Apple, two companies he/she often uses as contrasting examples of smaller, more competitive companies.    The comparison itself shows typical Mini-Microsoft illogic bound up in a reasonable sounding package: the company's have been chosen because they are currently hot (ever hear "Past performance is no guarantee of future results?"), rather than because of similarity of business model.  However, I'll dig into the numbers anyway:

The raw measurements of company size are employees, revenue, earnings and market capitalization (I got these numbers from MSN Money, with the exception of Google which is changing so fast I used latest data from their Investor Relations site.  I could not find up to date Google employment figures, so I gave them the benefit of the doubt with an older number).  From this we can make some guesses about how "efficient" a company is by studying revenue and earnings per employee.  Percentage of profitability also seems a good statistic to have, given Mini-Microsoft's thesis that the company is in need of a round of cost cutting.  Finally, market sentiment can be best measured by Price/Earnings ratio and Market Cap./Employee.

Company Employees Revenue($) Earnings($) Market Cap($) Rev. / Emp. ($1000) Earnings/Emp. ($1000) Cap/Emp. ($1000) % Profitability P/E
Microsoft 57000 37,800,000,000 8,100,000,000 290,000,000,000 663.16 142.11 5087.72 21% 35.80
Apple 11695 8,300,000,000 276,000,000 27,840,000,000 709.71 23.60 2380.50 3% 100.87
Google 2300 2,200,000,000 337,000,000 53,000,000,000 956.52 146.52 23043.48 15% 157.27

Hmmmm...By any of these measures, Microsoft doesn't look so bad.  In fact we look quite good on the efficiency measures, it is only Google's market valuation that stands out, but then most of us believe Google's stock price is in a late 90s surreality zone. 

Now, let's compare Microsoft to others in its sector:

Oracle 42000 10,600,000,000 2,900,000,000 66,000,000,000 252.38 69.05 1571.43 27% 22.76
Symantec 5300 2,200,000,000 480,000,000 16,000,000,000 415.09 90.57 3018.87 22% 33.33
Computer Assoc. 15000 3,400,000,000 61,000,000 17,000,000,000 226.67 4.07 1133.33 2% 278.69
Adobe 3500 1,600,000,000 420,000,000 14,000,000,000 457.14 120.00 4000.00 26% 33.33

Still not looking terribly bloated and inefficient, are we?  Finally, let us compare Microsoft to other recognized world-class companies:

 

IBM 355000 94,700,000,000 8,100,000,000 159,000,000,000 266.76 22.82 447.89 9% 19.63
Intel 79700 33,200,000,000 7,600,000,000 143,000,000,000 416.56 95.36 1794.23 23% 18.82
Hewlett Packard 142000 78,200,000,000 3,300,000,000 63,000,000,000 550.70 23.24 443.66 4% 19.09
Dell 46000 47,300,000,000 3,100,000,000 100,000,000,000 1028.26 67.39 2173.91 7% 32.26
Toyota 264000 168,000,000,000 11,300,000,000 143,000,000,000 636.36 42.80 541.67 7% 12.65
Exxon-Mobil 88000 246,000,000,000 23,600,000,000 321,000,000,000 2795.45 268.18 3647.73 10% 13.60
General Electric 305000 144,000,000,000 15,800,000,000 381,000,000,000 472.13 51.80 1249.18 11% 24.11

Look at that last set of companies.  That's the group Microsoft wants to be in.  All the numbers indicate Microsoft on a per employee basis is highly efficient and highly profitable.  By comparison to the group at the bottom, Microsoft is not a big company, Microsoft is even fairly small (look in particular at HP and IBM employees and revenues).   The stock market will reward Microsoft when it shows a strategy for growing into one of those world class companies.   Though the stock market always likes profits, it is not clear that they would read a significant cost cutting effort as a good sign:  they might just as likely decide it indicates Microsoft has no growth strategy. 

We have to make smart hires and grow the talents of our employees, and yes we have to be smart about laying off truly poor performing people and cutting poorly performing businesses. 

But Microsoft doesn't need to be smaller, Microsoft needs to be bigger.