Very lenghty hiring process, took over 3 months before finally got the job. I guess it was the client to teksystems that was taking more time for hiring. Their interview process was mostly over the phone and then in person interview with the representative and they give a tentative position start date. Once posistion is confirmed, they call and get the contract ready to be signed.