This is awesome. Equal pay for equal work is fair and just. An effective interview process and leveling system will be extremely important. If an engineer from SF really is so much better than one from Cleveland or Bangalore, the hiring manager needs to be able to assess them accurately and start them at the right levels for their abilities.