the forum corporation

A report from The Forum Corporation has found that employees aren’t as engaged and accountable as they should be, with just 18 per cent of business leaders and managers surveyed reporting they saw the highest level of accountability in their organisation.