I applied online and received a call from the department manager to schedule an interview. A few days later, I had the interview via Teams with both the manager and the director. After that, I visited the office for a culture meeting, where I discussed the company and my expectations with two staff members.