I applied on their website and received an email back with an appointment, i visited their offices and got interviewed by the human resources manager, the supervisor, and someone on video online, we had a great time and shared some thoughts, they were very friendly and open to share their company culture, the person on video call seemed to have empathy and very good people skills