Very professional and thorough. I went through an Agency that reached out to me through a indeed.com. I had 6 interviews total And it took almost 2 months from when I started the interview process to when I got a final offer with a start date. One with the recruiter over the phone. One over the phone and three zoom interviews with managers from the company. Also, I had to complete assessment test which for each about an hour long. I was very impressed with the interview process. This is a company that takes the time to insure they are hiring the right candidates for the right position. Insuring it’s a great mutual fit.