I was recruited online, received an email about the company and position and called in to schedule an interview. Scheduling process was quick and I came in a few days after. The process took about a week total. Standard questions, not too easy but not too difficult if prepared with your vision/goals.