Good. Smooth. I had 4 interview overall. Roughly took 1-2 months. I was happy with my recruiter and my hiring manager as they were very clear and helpful during the whole process. Hopefully the process would be quicker for the future hiring. Nothing out of the ordinary. I was well prepared and they were accommodating to my preferred time for the interviewed which was a plus.