I saw the posting on the careers site, then decided to reach out to some employees in the department via LinkedIn. I got responses from both people I had contacted right away, who were very helpful in forwarding my resume to the hiring manager. With one of them, I had an informational phone interview a few days after applying online. She helped me better understand the position and NatGeo, which was helpful when I was constructing my cover letter.
A few days after including my cover letter to my online application, I was contacted by the hiring manager for a phone interview. The phone interview only lasted about 10 minutes, but it went very well. I followed up and the day after was invited to come into the office in person since I was going to be in DC right after my college graduation. I went into the headquarters, and had 3 in-person interviews with 3 members of the team (none of which were the initial LinkedIn people I had contacted). I felt very comfortable speaking with all 3, and was promised I would hear back by the end of the month. I followed up throughout the process waiting to hear back from them, and ultimately was told about a month after the interview that another they had decided to pursue another candidate.