I applied online and received a call within a week. I went for an onsite interview a few days later. Met with the supervisor and the team I would be working with. It went very well. They were impressed with my resume and my response to each question. I was notified that my application would be sent to HR. A week later I had a phone interview with HR. That same day I was offered the job.