Applied online, called three days later for interview, interviewed with 3 managers for about 1.5 hours, was called back about a week and a half later and offered the job from one of the managers who interviewed with me. Took a while for the recruiter to email me with the actual job offer. The hiring process with HR is extensive including drug test, finger printing, multitudes of forms to fill out. Everyone was extremely friendly and nice.