I got an interview with GD through a hiring agency. I met with the HR manager as well as the electrical engineering manager. They gave me an in-depth overview of the company and what my position would entail. They then gave me a tour of the facility to see what it was like and meet some of the people I would potentially work with.