To get to the NSA or CIA one has to pass a government an investigation (government officials ask questions from family, friends, and colleagues) and then he has to take a polygraph exam (see NSA#Polygraphing) - On the internet at one time Snowden said that he hated leaks, so maybe his opposition grew in time? And people are re-investigated every five years.