I applied online and did some preliminary tests online. I received a call about two weeks later. The HR manager called and stated that they were conducting interviews the following day, but if that wasn't an option, they could also conduct a telephone interview at a later time. Upon the first call, I was given starting pay, anticipated hours working, and an outline of the hiring process. I was scheduled to work the following day, but had a co-worker cover me so I could attend the interview. The hiring manager met me at the door, and lead me to the back office where he was conducting interviews. He asked a series of questions and took notes and it was not intimidating at all. I felt at ease. He delved into the training process and asked if I had any questions. I had some prepared questions, but he answered everything I had anticipated asking, so I felt that he was very upfront about expectations and requirements right from the start. A few days later, I was sent an email asking me to take a second series of online tests, then more waiting for the hiring team to review my responses, finally about two weeks later, the HR manager called and extended a job offer, contingent on passing a drug screen and background check. It was another two weeks before I was contacted at various times by the store manager, the new hire team for training schedule dates and times, and the hr manager following up if I had any questions. It felt like the hiring process took a long time, but i respect the due diligence they perform in trying to find the best candidates for the positions available.