Hiring process was seamless and a very positive experience. Communication was good and the recruiter kept me posted on the status throughout the process. In-person interview was also arranged which was more like back to back 7 interviews but everyone made be feel comfortable. There were few online interviews also from people across the globe and there was lot of redundancy but nothing unpleasant.