Companies risk losing talent amid persistent challenges, says report