After my online application, I recorded mini-interview via "Wedge." I then had a phone interview. I was later flown out for a full day interview, where I met with most of the senior personnel including the president. I was given a tour of the facilities and given more in-depth information about the nature of the work, benefits, culture, etc. Everyone was very friendly and each offered unique perspectives I could use to gauge the company.
I had a very positive experience. After the interview I gave professional references and was later contacted with an offer. Drug screen, physical, and background check came after.