It started with an initial phone screen interview. Reasonably easy and straight forward. Then called back for face to face interviews. After signing a basic NDA I met with HR manager where basic company policy and benefit options were explained. Then five interviews in one day starting with hiring manager. Each session about an hour long and rather intense. Different people from different departments and disciplines. Called back a few days later for one more interview with hiring manager. I was offered a job but not the one I interviewed for. As a result it wasn't a great fit for me or them. Overall a good experience but I probably should have prepared better.