After being vetted by a recruiter, you usually meet with 3-4 people, in one on one (or two on one) sessions that last 30 mins. One of those people is typically the hiring manager. Expect to be there for a couple of hours at least. You may also be asked to take online assessment(s) prior to interviewing. In my experience, they do move fast and an offer came after the one in-person interview and a follow-up phone interview.