The initial interview was with HR. I was asked to schedule a day and time that fit my schedule, which was great. During the call, they were up front with the level of the role and the pay-range for it so that no one's time was wasted. I appreciated that a lot. The interview was very casual and focused on the role, team, and client it was with. After that discussion, I was asked to complete a SQL test at my convenience and to let them know when I was done. A few days later I was asked to interview with a couple of the team members. This was much more of a traditional interview, but via Zoom, and was told to allow for 50-60 minutes. I was asked a lot of question about my background and experience and was given the opportunity to ask as many questions as I had. I was a very pleasurable experience from start to finish.