A new ranking of firms by pay, promotions and hiring practices