This is for a contract role with a Cypress HCM client. Chat with recruiter to talk about your fit with the client and role. The recruiter then arranged an interview with the hiring manager at the client company; final interview was team interview at the client company.