I applied online and was contacted via email for a phone interview. After a brief phone interview, they asked me to come to their headquarters and I interviewed in the conference room. I spoke with their Project Lead and the VP and owner. I then was given a tour of the facility and got to see the current projects. A few days after that, HR sent me a job offer via email and I accepted.