He comes from a multigenerational military family. That's the kind of background that breeds strong loyalty to the state, and the exact kind of background from which the CIA recruits its top spies.
I find it almost implausible that someone with that kind of loyalty would suddenly resign from the CIA after they invested so much in him, only to jump ship to a private contractor. If his reasons for leaving the CIA were purely moral, why would a private contractor ameliorate any of those concerns? It seems more likely the CIA sent him to Booz Allen.
But hey, it's all a big conspiracy right? Don't believe anything you read on the Internet, except what Ed Snowden tells you.