So, they're replacing incentive based pay structures with points, leaderboards, and badges? Where do I sign up?
The people I know at companies where everyone is explicitly ranked and rated in a way that's made public (e.g., Intel) mostly dislike the pressure it adds and the comparisons it creates. If pay and promotions are based off these leaderboards, then this has all the advantages and disadvantages of the Intel system, and there's nothing new here. If the leaderboards are just "flavor", then this is just another form of lucite plaque, and there's nothing new here.