Except for a few heretics it is almost universally accepted that mayhem would ensue in the workplace if people knew what their co-workers, their managers or – gasp – the CEO was making.
Companies must attempt to pay their people as fairly as possible. You might think a company should try to pay people as little as possible, but companies who subscribe to that philosophy must be prepared to steadily lose all their good employees to competitors willing to pay people what they’re worth.
It’s a noble philosophy that I can’t imagine being accepted by the corporate world, especially when most companies that I’m aware of don’t give a damn about fairness; it’s all about negotiation and money. Hell, an employee would probably be chastised if they made their salary public.
I’d love to work for an ethical company, one that has proven its employees’ values matter more than the bottom-line.