Thanks to one of our superb grad students, Nimalan Paul, we now have an answer!
Nimalan started with Fortune's list and made the initial assumption that, out of the 1000's of companies in the US, if you made the list at all you must be a pretty good place to work (Note: Nimalan used the list from 2006 as it was already available as a spreadsheet. The vast majority of the companies from 2006 are still on the list today and since rank on the Fortune list did not matter in Nimalan's analysis, using the 2006 list seems acceptable).
From there, he thought long and hard about the criteria that would indicate that a company was good for entry level intel analysts. He settled on six factors:
- How many intel analyst (or intel analyst equivalent) slots are currently open?
- How many intel analysts appear to be employed by the company?
- At what level are the analysts employed?
- Is there a separate role for intel analysts within the company?
- Is there an internship program for intel analysts?
- Is there an executive level (C-level) position within the company responsible for intelligence?
The scoring is a bit subjective, of course (such that Nimalan indicated to me that the percentage scores are probably best interpreted as + or - 15% or so. In other words, there is a real difference between a 60% and a 90% but probably not much actual difference between a 90% and a 95%).
Likewise, Nimalan was looking at companies that have intel positions in business exclusively. He did not count contractual analyst positions provided by any of these companies to the US national security intelligence community.
Finally, we can't consider the list definitive. Nimalan's ability to gather info on the companies was limited by time and access and we both acknowledge that there are likely some great places for analysts to work that didn't make it to Fortune's list. If you know of any (and particularly if they are currently hiring...), please leave a note in the comments!