It was through a recruiting company (the recruiting company was great this is not a review on them), and the interview with the company itself was a zoom call that included an AI recorder (undisclosed beforehand). They did not provide much information when requested. They gave me a start date over a month away so I waited for them and then 2 business days before informed me that I would not be starting “for another month or two” and their reasoning was that “they got a new CEO who placed a hiring freeze” on them (the newest CEO has been there for almost a year). PLEASE BE WARNED.