A long process (about a week between each round plus a couple more until the offer), but that's what you get in the middle of the summer, I guess. Overall a positive experience, everyone I talked to was really nice.
1. homework
2. a little bit of intro and tech talk with a TTL
3. HR (salary, benefits, company fit) - potential teams introduction - deeper tech interview
4. management introduction (and expectations from both sides)