Submit resume, go on-site. Get interviewed by several people on-site, then do some laptop interviews. Good accommodations, but there is generally a disconnect between time zone differences and Houston flooding...
Didn't provide my GPA, probably good, despite being ridiculously effective I was definitely below the "requirement".