I applied through their website and was first contacted by a recruiter. After speaking with her I had two rounds of interviews. Interviews were about a week apart from each other. Recruiter delivered the news to me and their internal HR sent me my official job offer. Had to fill out some paperwork, complete a drug test, and do a background check. They do start dates every other Monday.