There were many rounds of interviews meeting different people within the company that you would potentially be working with.
Was a little frustrating as I feel like they should have made you met with core people you'd work with and if it wasn't going to be a fit save everyone's time and avoid you meeting with a handful of other people that you'd only interact with.