I applied online. The process took 3 weeks. I interviewed at Johns Hopkins Applied Physics Laboratory
Interview
Multiple rounds... first one was a get-to-know-the-place with HR (which was mostly information you could find online)... The second one was an onsite interview for two hours... third round was with a team lead.
Lead on by the interviewing team for weeks just to get a generated denial after being told my experience was "fantastic".