Company goes through a staff in agency. If they like your resume, they set up a phone interview. Phone interview lasted about 15 minutes. If they liked you on the phone, they will schedule an in-person interview. This interview can last anywhere from 30 minutes to 2 hours. Be prepared to take an IQ test (that was created by the owner).