They will interview you for ages, which includes a week-long home test, only for you to find out later that the pay is 40% less than the market. I literally had a better offer from another company for just Tableau analysis where the whole process took only 2 rounds. But this company will grill you over 5 rounds and a home test. They also expect you to be proficient in machine learning, deep learning, statistical tools and test, visualization, and even NLP. I did not find the interview process difficult but the company should consider being upfront about the salary package if they are this off the market range. Icing on top, they send me a rejection after all this with no explanation. Would have not expected anyway because of the experience.
Do not recommend interviewing here even as practice. Invest that time in something worthwhile.