I applied in-person. The process took 1 week. I interviewed at General Dynamics Information Technology (New York, NY) in Oct 2016
Interview
It was a really enriching environment. Sometime stressful, but really good for growth. They give you access to tones of training they pay for, to maximize professional growth and career advancement.
Cons - Some people were rude. But that's what you get when you work for a company that doesn't discriminate 😉