I applied online in mid-June 2018 and was contacted one month later with a request to complete a data challenge. The challenge is the same one that has been described by the other interviewees, containing an analysis piece and code writing piece. Those who complained that they didn't know what else they could do given the small dataset didn't fully understand the data before they completed the analysis (hint: think about the data itself in relation to the question). I was contacted a few days later by the recruiter with an availability request for a phone interview. We had a few back and forth emails to find a proper date, during which the recruiter addressed me by the wrong name (wasn't even close). The phone interview was your typical HR screening and after about 30 minutes I was asked for my availability for a second round phone interview with a member of the team. This phone interview happened the very next day and it involved more technical questions - some of which were hypothetical situations pertaining to the team. This interviewer questioned my experience in Python and seemed surprise that I did not have more than the basics (the application said R or Python preferred and I have good experience in R). Overall, I felt excited about the role and thought I was a good fit. After the second interview, I had sent three emails that went unreturned and finally received a response 1.5 weeks later apologizing for the delay with a note that I would hear back shortly. Over a week after that, I received an email that I was no longer being considered, thanking me for applying and speaking to the recruiter and a person that I did not speak to. Not sure if it's Casper-wide but it left a bad taste in my mouth that the recruiter got my name wrong, got information about my interview wrong, and was unresponsive to emails.