Is it even possible to run a company without having this information somewhere?
I mean, let's take someone who is working three days per week (not unusual here) for a compensation of 1500 € per month. That means 60 % of full working time. He or she gets 60 % of "full time" salary. The tax office would want to know the FTE salary of 2500 € per month, and not what was actually paid?
I think we're not speaking of the same thing...
For instance, in some country, a health insurance is tax-free and does not count towards a benefit, while in another it might be taxable income or considered part of pay. You could have expatriate employees in your team whose pay structure is entirely different from the rest. Now, if you have a multinational company, how do you put those employees into the table from which you start to calculate this figure for how much the CEO can be paid? Not simple.
SELECT MEDIAN(salary) FROM employees
(That's valid Oracle.)I mean I get that there'd need to be some adjustments to normalize salary to yearly salary and factor in non-cash benefits, but come on.
Things get trickier when the company is multinational. You might even be prevented by law from handling the salary data of one country in another.
(FWIW, I have some years experience as a line manager in a multinational, with reports in another country; this was not always a breeze even though from what I know, we were a decade or two ahead of most multi-nationals in the level of international integration of corporate IT.)
It's a quagmire.
And perversely, laying off workers to outsource their jobs to an offshore BPO firm almost certainly gives the appearance the company is improving the staff pay...
The median salary in the company will be about $200 per month (because a majority of workforce is in a low-pay country). If the CEO makes $250,000 per year (which is not particularly much for a company of this size), she'll earn an outrageous 100 times as much as the median in the company.
Now let's assume that activists are unhappy with this 100 times difference and there's a boycott in order to reduce the CEO pay in proportion to workers. Guess what will happen?
Half of the workforce in Vietnam is kicked out and the gap in production is bought from a manufacturing partner in Pakistan (where the workers will earn $150 per month).
CEO pay is unchanged, but the median pay is now $2500 (pay of a not-high-status sales assistant in US). The CEO now earns only 10 times as much as the median worker!
Did things improve for the poor workers? Well, you could say so, because some people in Pakistan got a job, but the actual outcome still is that the people who work on the product now get less than before.
Road to hell is paved with good intentions, and naive activists are hit by the law of unintended consequences. Yes, the CEO-to-median figures are not very meaningful for a multinational company.
Now that I think of it, the best-run company I ever worked for was completely open-book; everybody could always see what everybody else was making.
Holy shit, you're right! We need a Hadoop cluster with AT LEAST 128 nodes to even come close to the amount of hardware necessary to process such data!