Except for 2 interviewers, I enjoyed the whole process. They are looking for the candidate with the right skills and fit.
It's a long process, they do bounce candidates around different teams.
The one guy I was pissed about was who asked me a question and did not bother to listen to my response. He was busy typing in his laptop and said he has a meeting afterwards and was preparing for that. I had to answer the question 3 times to get his attention. Extremely arrogant and it did kill my enthusiasm.
Secondly they also ask puzzles which doesn't correlate with your skills necessary for the job.