They hired recruiting company to hire people. I first interviewed with the agent, and then had a video interview, then an on-site interview. The video interview would focus more on your skills and abilities, as well as some cultural fit question. The on-site interview is more of a conversation.