The process was easy. Took about 6 weeks from first interview to hire date. I did an initial screening, and then three rounds with different levels of the team before receiving my offer letter. Negotiating salary was difficult, but if you have time, I recommend it doing that. I was eager to leave my position at the time and caved.