I think what would be more effective is to require companies to publicly post salaries for their existing positions, once every 6 months, like:
Support Executive - 30K - 45K
Marketing Manager - 50K
etc. It would reveal someone's salary if there's only one person working at that title in the entire company but I do not see any disadvantages to that.
I think it would enable all employees to negotiate a fair salary, and job seekers to find a fair compensation easier.
In terms of range - why could not the law say "max cannot exceed 130% of min"?
There are many jobs where the range of productivity is higher than 30%. Entertainment and athletics are obvious ones, but whether you think programmers of a given title/scope could be 10x different from each other, it seems like most people would agree that there's at least a 1.5x spread. Same would seem to be true in sales, modeling, acting, music, athletics, writing, film-making, and other fields involving significant creativity or where performance varies greatly.
Support Executive - 30K - 45K
Marketing Manager - 50K
etc. It would reveal someone's salary if there's only one person working at that title in the entire company but I do not see any disadvantages to that.
I think it would enable all employees to negotiate a fair salary, and job seekers to find a fair compensation easier.
In terms of range - why could not the law say "max cannot exceed 130% of min"?