I applied through a recruiter. I interviewed at General Dynamics Information Technology (Riyadh) in Nov 2017
Interview
It was a smooth interview, with technical questions. Be prepared to be willing to leave your country if needed for job assignments but this is comes with compensation and other benefits