First, you apply online. Then HR will call you and schedule a time and date. You meet with HR and from there if they approve, then you are brought down to the respective department you applied for and will be interviewed by 2-3 people there. After two weeks, you are offered a job by HR and when you accept, they magically tell you oh fill out this paperwork for a third staffing company because the joke is on you and you do not actually work for us nor will you be paid by us, so technically you could have just went to a temping agency and had better luck. The third party does a background check and after 2 more weeks, you start the first day.