I interviewed with the team at BizBuySell.com
The entire process is about 2.5 months and I felt like they are looking for someone who has gold with them. I met with 7 people in total, one case study, and one quiz. It was really funny that they gave me the quiz to test my technical skills at the last step.
First, a phone call with the HR named Trevar, followed by a video interview with the hiring manager, then with a team member, then video interviews with 3 managers from other teams, then a case study (provided with a dataset and built a PPT), then interviewed with the President and the CFO (here is the part I was not happy about, the HR did not notify me that there would be a presentation about the case study, so I was not prepared at all). Then 3 weeks later, the team member asked me to do a quiz (2 SQL and 2 Excel questions). Then 2 weeks later, I got the rejection without any feedback.
After meeting with so many people and spent such a great amount of time on the work, they should at least give me some feedback about what's my weakness.