I applied online and filled out a long personality test. A little over a month later, I received a call that they would like me to come in for an interview in a couple of days. I arrived very early (traffic was much better than expected) and was asked to come back in a little while, as the interviewer wasn't ready. This concerned me slightly, but the interviewer was apologetic and extremely kind. The questions were very thorough but fairly easy to answer. They were mostly to do with job experience and hypothetical situations. Afterwards she said she liked me and I did very well, and I should expect a call in two days regardless, which I appreciated.