I applied online. The process took 6+ months. I interviewed at Leonardo DRS (Melbourne, FL) in Aug 2012
Interview
4 phone calls, as I was living in Seattle
On-site, 8 interviews in a day 30-45 min each
then no response for almost a month
then boom, wanted me to be there tomorrow!