Good but the process is long and not consistent. yet professional and easy. It starts with an online interview then a face to face interview after that a technical interview with the hiring manager.
Interview questions [1]
Question 1
Tell me about a difficult situation you have been through