The hiring process was very personal. I met directly with the person who would have been my manager, as well as her manager. Everyone was very honest and straightforward about the company's expectations, the skills required to do the job, the position responsibilities, the salary, etc. They were open to discussing compensation options as well. The interviewers asked specific questions regarding my experience doing exactly what I would be expected to do at General Dynamics, which was a true test of my knowledge and experience (rather than your typical "what's your biggest weakness" type questions). It was a refreshing interview, somewhat challenging, but it felt tailored to the position and the time spent answering direct questions seemed very worthwhile.