After a brief phone call with the hiring manager and some really random technical questions on his part that didn't really pertain to big data at all (he couldn't answer any architecture questions), they had me come on site. It was quite a request this early in the process but I did it anyway. I thought I interviewed well, but honestly was very unimpressed with their team. Most of their "data scientists" are homegrown, with backgrounds in other things (like finance) and no true education on data science. Their architecture is an absolute joke (who persists historical data to AWS but does all on-prem work with mysql?! The engineer basically told me they dump a TB of data a week). Anyway, both interviewers responded well to me, but honestly I don't think this company knows how badly they need help with their architecture and how much more they could be doing. After the interview I never heard from them. I was going to decline a next round interview but I still found it rude that after an on-site the recruiter didn't have the time to follow up. Wouldn't recommend wasting your time.