The hiring and interview process was quite rigorous. Initially I participated in a phone interview. Next, I went through a face to face interview, then a testing interview. It took some time between correspondences with management along the interviewing process. Once my results came back from the testing and senior management met to discuss my application, I received a phone call for an opportunity to have a final interview on the company site. After that meeting I was given an offer letter which I accepted. Once I made it this far, the background investigation starts so even though I was offered the job, one has to pass the background check. This particular company required a top secret clearance so it took some time for the background investigation to be completed. Once completed I was able to start work.