I was first contacted by the recruiter, who was very courteous and welcoming to say the least, followed by weekly updates and interviews with the rest of the management teams, the interview process went smoothly and they kept me updated in timely manner, it was one of best hiring process I ever had.