I applied through a recruiter. Initially, I had a phone screening with the PM of the data science team. It went fine. Then they sent a case study. The case study was asking for a solution to heir own business case. Needless to say that the problem was complex and challenging. I was thinking that if I had the time to solve that problem well, then I can found my own startup instead of submitting the solution to them for free.. I told them, it is not realistic to solve the case study in a few hours and then they said "yeah, yeah we know, just present your initial ideas and do only a part, we don't expect a full solution and this is only to serve as a initial step in the technical interview round.." I said ok and told them I could spare a few hours. I did that and submitted my solution. They acknowledged the receipt of the solution two days after I submitted and within the following three days they responded. It turned out that they carelessly reviewed my solution concluding that I applied a probabilistic model in a wrong way hence they don't want to proceed. However, this is entirely wrong. They didn't even understand the programming trick I did to avoid underflow. They thought that it is an indicator that I assumed normal distribution when it is not a good choice. Obviously these people don't know what they are talking about or they are just being asked to find excuses to decline candidates until someone provides a full solution to their own business problem for free. I would say, simply avoid this company.