The hiring and interview process is very extensive and takes anywhere from 3-4 weeks. You initially complete the online application for the desired position. If your experience fits the position, it may take a week or longer to get a call from recruiter. Another week to be scheduled for testing and an initial interview... possibly another week for a 2nd interview. Once you offered the job and you accept, they will still need to process your background check, drug test, etc. This can take at least a week or more... pray they don't loose your drug sample or you are looking at more delays. They are definitely following a written hiring process but it takes a little too long and you can get discouraged waiting through it all.