The actual PNNL hiring process is great. They are quick to respond and are professional while, at the same time, are casual enough with you that you remember that they are people. First off, you submit an application online with your resume for the position you want. Next, you will wait around 2 months until they go through all of the applications and contact you with a possible interview. You will then have a one-on-one structured interview. Following this, if they think that you're worth the money, they will do a full background check. This is the only annoying part because, for some reason, the company that did the background check was inept. Once that is all done, you will or will not receive an offer of employment which you have approximately a week to accept.