Leadership, performance management and engagement are seen as having the most impact on business success. Yet HR metrics mostly capture turnover, engagement and career & mobility. Leadership and performance score lowest on average metrics use. From Alessio Tanganelli, Regional Director UK of the Top Employers Institute....