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...