I applied online and the process took about two months, consisting of four stages. Two of them were technical, but not particularly difficult. I received an offer, but it fell through due to technicalities outside my control and the hiring team’s. Everyone I interacted with seemed professional and supportive. I would have loved to work there.