Sent to client company through a recruiter. Interview 1: Teams interview with HR. Probably about 20 minutes. Read from a script of questions, but was a very nice person. Interview 2: Teams Interview- with my boss. Seemed nice and didn't ask any technical questions, just asked about what I was looking for. Interview 3: In a conference room on site. Met with same two people from above- one at a time, and then the manager of the manager came in.