The entire hiring process is really fast. Applied online, and got an email the very next day asking me to take an assessment test. The test had 2 parts - basic numerical problems and logical reasoning. The actual questions were quite easy, but the difficult part was time management. Don't linger on any question for too long. A week later, got contacted by a recruiter and arranged a phone interview in 10 days. In the phone interview, they mainly asked questions about past experiences and technical skills, also a few easy behavioral questions, like "tell me a time you have to push hard for your opinion", "give me three words how your team members describe you". A week later, the recruiter contacted me again to schedule an on site interview at their Cincinnati HQ, which consisted a dinner with recent graduate employees the night before, two 45 mins 1-to-1 interview, and a case study. I had 45 mins preparing for the case study, and 45 mins presenting it to an interviewer in informal conversations. 2 days after onsite, got a call offering the position.