Although there were a lot of steps the whole process was pretty fast. Communication between me and the recruiter was also very good he answered my questions very fast. I got exact feedback about the steps so I knew how I was doing. In general one of the best experiences I had.