Applied online and was contacted by an HR person to conduct a prelimnary interview. After the conclusion a faceto face interview with hiring manager was scheduled. Had interview with hiring manager and at that timehe said he wanted me to come in for a second interview. After a week with no word from the company, i called to inquire as to my status amd at that time was scheduled for a second interview with another manager. Interviewed with the 2nd manager and then waited another week with no contact so I called to follow up again. hiring manager indicated I was one of his top candidates and he was working through the process with HR and might potentially be making an offer. Offer was finally presented after I called to follow up a fourth time.