First contact by email and first interview with People & Culture Specialist (HR) online. Final interview with Hiring Managers was on-site, planned for one week after the first interview. Both went smoothly. After the official final interview I had a great discussion with the hiring manager regarding company values, culture and business and a tour of the office