Phone screen with recruiter and then hiring manager. Then they flew me to their offices. In office interview was very "efficient". 30 min interviews with 4 people. That was it. Then they handed me off to the recruiter and we negotiated details. They wanted me to start quickly, I needed some time as I was relocating so was able to negotiate start date.