I was contacted by them directly after I applied from an online job posting. They set up an in-person interview a few days later. I met with several department heads in a team interview setting. I showed examples of my work and discussed my relevant experience. They told me more about the role and what they are looking for. It went very smooth and they were very down to earth and friendly.