Some of my old buddies worked for the NHS. They said they all accept a paycut compared to the private sector because of the value and prestige of the agency itself.
In a way I think those in the spy-ish agencies also think along the same lines but they get no recognition from the public about the benefit compared to national health care.