Applied online. Screening followed by an interview with the hiring manager. After that 4 same day interviews with the team, each testing different parts of the job (technical understanding, communication, analytical skills, collaborative). The team was super nice and friendly! Met with the hiring manager once again and that was it. Took more than a month for them to get back to me, didn’t get the offer