I applied online from linkedin the process took 2 months in my case as I missed to see the notifications respond. However the team had the position open long enough for the wait. There were a total of 5 rounds of which 2 were technical based on experience and others where job fit, why veeva and HR. Amazing experience great leaders.