Interview took over 5 months.
First onsite interview: 1 full day, met with 6 people, 1 hour interview each
No response for 2 months
Then another round of onsite interviews: Met with 6 more people and some panel interviews
Then another round of video hangout interviews.
In all, I had 21 interviews for a BA role. The work was good, but spending 21 hours of their employees and 21 hours for me (42 hours in all) to decide if someone is fit for a role was an overkill.