I Applied online the process took 2 days. I applied online then received a email asking to schedule a interview for the next day. Went in the next day for the interview they ask you too take a typing test which is really easy all you have to do is type 25 words per minute. After the typing test you will be called back for your first interview which is with the recruiter. The questions he asked were not difficult at all. After the first interview they make you wait to interview with the manger for the project that they plan on hiring you for. You interview with the manager for the project they want to hire you on for he will ask you the same questions that the recruiter did just try not to use the same answers. After the second interview they will offer you a position and make you fill out lots of paper work and do a tax screening. There is no drug test. They make you go to do a fingerprint background scan done.