Very thorough hiring process, with multiple steps/rounds (one way video, HR screening, tech eval, tech interview, references, simulation test). Timely response after each step. It was a decent experience. I was in contact with the recruiter during the entire process.