Edward Snowden first contacted Guardian reporter Glenn Greenwald as early as February, apparently in an effort to communicate his growing desire to leak secret documents. He had worked for the CIA up until 2009 when his work history becomes cloudy. On May 16, he offered Washington Post reporter Barton Gellman information on the Prism program. All of this happened before he went to work at Booz, Allen, which fired him the day after it became known that he had leaked secret documents. While Booz questioned his resume, apparently he resolved the discrepancies in his work timeline to their satisfaction. But he never concealed his dislike of secrecy or his willingness to expose secrets he thought the public should know. So why was he hired? Was Booz, Allen simply asleep at the switch, or is it common practice for them to hire people with an anti-secrecy history, who lack even a high school degree, into jobs that come with access to some of the most sensitive secrets the US possesses?
Or was he hired by somebody who thought he might do what he did, knowing that his actions would probably lead congress to pass even more stringent security measures and give the intelligence services even more power? It's not clear, but if Booz, Allen wanted to give someone access to secrets that they knew would be stolen and made public, they could not have picked a more ideal candidate.