Grant Thornton global survey finds only 37% of businesses agree that revenue standards need improvement

Grant Thornton global survey finds only 37% of businesses agree that revenue standards need improvement