Interview was 5+ hours long and consisted of first meeting the hiring manager who within the first 5 minutes told me that this job was not an entry level position even though that is what I was applying for. The interview then went into meeting every person on the 10 member team via 2 people at a time for an hour with each group. Most of these people asked me the same questions over and over. Some were pretty basic and some were highly technical. Most of the technical questions were saved until the after noon and I was not given a lunch break, try converting binary on an empty stomach, not fun.
In the end a lot of time could have been saved if they would have just split the entire team in half and then had you interview with each half for an hour.