Started with a group interview with 4 managers of different groups that were looking to hire. This stage took 2 hours and asked a lot of technical questions.
Then had interview individually with the hiring managers or their team leads. This stage took 1 hour for each group. One had a technical test as well.
Overall, some of the interviewers were aggressive, but some seemed to give the wrong answer to questions they asked. Other interviewers were friendly.