Excellent and thorough. There a different stages to interview process after application. Each one detailed, not difficult but tricky. You have to be pretty confident. I passed through several stages but unfortunately didn’t get the job. I do not know what disqualified me.