Interview setup too a ver long time, around 6-8 weeks or more. recruiter kept me informed of the progress of setting the interview. The interview was simple, and i got an offer pretty quickly. That was the best part. The work environment is awesome. So good so far.