First round 30 minute phone screen with recruiter, second round 30 minute phone interview with manager, final round on site interview with the office (3 hours). Felt more like a conversation which was nice, although it did feel like they were selling me on the company which can be a red flag.