Dealing with Veeva is like finding a dollar on the ground, and when you go to grab the money, the dollar keeps moving, letting you know someone is yanking your chain. One of the worst experiences ever was interviewing with Veeva. Not only are their hiring process unethical, but they also lie to their candidates and don't follow standard HR practices.
As other reviewers mentioned, the company takes forever to interview, and during the interview process, you'll feel like you're on hold, waiting for the caller on the other end to pick up.
In a nutshell, Veeva is awful, and no one should waste their time interviewing for this unethical company.