I had an initial 30 minute phone interview to access that I met the basic criteria that they were looking for. After that, I had a 3 hour interview with various members of their team. They told me that they normally like to conduct these 2nd interviews in person, however I am currently living in a purposefully remote location in the US for my current job so we did the interviews via google hangouts. Overall the questions ranged from easy behavioral ones to specific technical ones about small satellite operations. Everyone I talked with seemed excited by the work they were doing and it appeared to be a wonderful company to work with.