Applied online, received notification that I was selected for recruiter call the next day. The 30 min recruiter call covered basic administrative questions as well as talking through my experiences. Next 30 min interview with the hiring manager going in-depth about my experiences. Then moved on to a 1 hour SQL & excel test. Topics covered were not too difficult but it was hard to complete everything in 1 hour. 3 days later, got notified to take another take-home written test. Got rejected 3 days after submitting the written test, so never made it to the onsite...
Overall a very neutral experience, my main complaint is that the process is WAY too lengthy (5+ steps before you even reach the onsite).