Despite accounting for 21.9% of the UK’s economic output, London is home to some of the least productive employees in the UK, with employees in this region achieving only 22 out of a possible 50 in the Canada Life Group Insurance Productivity Index. Continue reading