I applied online through their career website. A couple of weeks later their HR called and performed a mini interview over the phone checking necessary work history and skill level. After completion of the phone call I was scheduled for a sit down interview the next week. The sit down took about 45 minutes to an hour. During the interview, management informed me of another position within the company that was also available and that I might be better suited for. I was offered the service tech position about a week later and started the background check. A week after that I received a phone call (mini interview) for the other open position. A few days later I did a sit down interview for the other position. At this time the other position was offered to me, which I accepted. Although this may seem like a lengthy process one must take into account the holidays. Everyone that I spoke to throughout the hiring was very friendly and very helpful. If they said they would call or contact HR, they did it.