I was first contacted by the recruiting coordinator, and had the phone interview. After the phone interview, I was invited to the office for the first onsite interview. I was interviewed by the recruiter and hiring manager. Two weeks later I was invited for the full day on-site interview with the team. The first interview was focusing on my skills, what kind of projects I have done, what skills I have. This one was casual conversation with the interviewers. The second interview started with the problem solving task, followed by case presentation and solution presentation. After this there was line of interviews with team members. There were lots of people in different roles interviewing, practically most roles the person to be hired, would be collaborating with. They were telling what they were doing in the process, what they expect from the new person, and asked some questions on how I would approach problem situations they were presenting. The situations seemed to be real ones, not made up. So these also gave pretty good picture about the company and company culture.
All interviewers behaved very respectfully, and you could feel that the employees are trusted and treated with respect in the company.
Some interviewers went really deep in details when asking me to explain my problem solving practices and analysis skills. I felt it was partly to see if I really know what I say I know, and partly due to the interest to understand how I think. Some, not all, took notes when interviewing by hand. It did not interfere the process (sometimes interviewers hide behind their laptop and you cannot get a relationship of any kind with them).