It was a 2.5 hour interview 5 different rounds.(They told me it was going to be 4). You sit in one room the whole time. Some of them were nice but others just seemed like they were trying to find a reason not to hire you. They were very keen on the fact that you need to want to be there and be willing to put in extra hours to help the team. They did not contact me for weeks after the interview when they said it would take 2 days to get back.