Really terrible experience. They put me through six (yes, six for an associate level role) rounds of interviews only to ghost me. It's been over a month since the last interviews, I've followed up twice, and one of the replies was "we're finalizing interviews with other candidates" after they explicitly told me after my last interview it was down to me and another candidate. I understand going in a different direction, but the lack of communication after that many rounds of interviews is completely unprofessional. Avoid this place at all costs.