I applied online. The process took 1 week. I interviewed at Veeva Systems in May 2020
Interview
Guy showed up late to the interview and was extremely condescending the entire time. I wanted to cancel the interview after seeing all of these posts online but I didn't see them until the night before, so I showed up anyway and tried to give it a shot. Complete waste of time. You would think they would try to show their strengths considering how awful everyone rates them on here but it doesn't seem like they have any.
long, 6 interviews to get rejected after a personality test as the final round. The second round was a technical assessment, after which I had 4 more rounds with different people asking me pretty similar questions.
It was informal, quick and friendly, interview was around 30-45 minutes. Interview was given before the personality test. Personality test was quite exhausting, long and difficult. Replied to emails very quickly.
First step HR interview was a good experience. Recruiter was very friendly. 45min long - talking about your motivation for the role, your background, how you align with the role. I didn't get to the next stage because I didn't show enough alignment with the role.