I applied online. The process took 2 months. I interviewed at Veeva Systems
Interview
- introduction call with a recruiter - interview with hiring manager the following week - interview with director a few days later - candidate exercise and presentation the following week (prompt sent 1 week prior to presentation date)