Went through 5 rounds. In one of the rounds, they sent me a case study where my task was to analyze and provide recommendations. Straight forward even that the data set I received was not good (I think they used a dataset from Kaggle but they cut parts of it randomly without looking which parts they were cutting). When I presented the case, the manager didn't know about the data set and didn't know that it included one month not a one year data although he's the one who sent it!
Anyways, I passed all that and moved from one round to another. They asked me for extra stuff and analysis and I had no issue to submit what they asked for on time even though I was on vacation.
Finally, they asked me for a final round of interviews with the manager who is responsible for New York office ( I think he's a co-founder). He was not supposed to be my manager for this position. Not even a smile when I met with him. It was obvious that he profiled me from my name. He was putting a religion symbol behind him and I felt he didn't want to have this call. He asked me some general questions and didn't hear back from this company afterwards even though I followed up with them multiple times.
I just wanted a formal decline at least as a sign of respect of the time I spent with them.
So UNPROFESSIONAL -- STAY AWAY