Many rounds of interviews, final one for me was 6 hours long. Many of the interviews were rescheduled at the last minute; one slot the interviewer just completely didn't show up. Most of the material covered was entirely generic and not related to the position, not my expertise.