30 January 2026

CROs' annual pay stuck at £250k as CEOs question the value of risk officers