The interview process was crazy, overkill. I had easier interviews at Google and Amazon.
First step was an online assessment of 3 HOURS.
Next was a 1:30m technical interview which took in reality 2 hours. This technical interview was overkill again. There was a senior developer and a team-leader interviewing me. While the senior developer was ok, the team leader looked like he was seeking questions to decline me, to prove me how good of a developer he is. Many of the questions were horrendously formulated. He was very rigid, I would answer the question and he was angry that I didn't read his mind, to answer exactly what he wanted to hear. I still answered at least half of the questions asked.
Next came the answer that I passed the technical interview, but they're not considering me, because I don't have the work seniority they required, but if I want "I can start all over again for a junior position". As crazy as it seems, I agreed with the recruiter on the condition that the pay remains the same and I'm not going to do more than 2 interviews because it was already enough of a waste of time. She agreed and then passed me to another recruiter. The other recruiter called me next week to tell me that I'm eligible for the interview but I should start again with a "homework project". I noped out.
I'm definitely not considering these guys again for the next 3 years.