Submit your application or resume/cover letter online. Then you will get an email from them asking for a phone interview or complete a call in line (they provide all the steps). Then an onsite is scheduled within 2 days. It takes about a day to hear back from them on if you have the job or not.