Casual interview → Technical interview → Culture fit interview → Offer
The process took quite a few weeks, but communication was good along the way. Interviewers were friendly and fair, and also shared useful information about the company, team, and work environment.