Re: What are the downsides?
Here's to me the most obvious downside: when negotiating salary, one of the key pieces of information a prospective employee has to their advantage is their current salary. If their current company publishes the salary range for their job, then that key piece of private information becomes public.