Pros
- Very stable company which is growing fast and still has a small company feel. not a lot of red-tape / bureaucracy. - Great team of people. Everyone is professional, helpful and everyone contributes to the big picture. - Things are well planed and as a result there are stable and predictable schedules for important milestones - Continuous exposure to Interesting new technologies - Freedom and flexibility to learn new things and grow into new areas professionally - Veeva invests a lot of time in its employees and encourages self-improvement - Incredibly low turnover in the Network team. - Free lunches on Tuesdays.
Cons
- It may not be intentional but it can seem at times that the newer younger generation of employees get more TLC than the older crowed who have been here for some time. That may also just be a general trend in the job market so possibly not even a Veeva only thing.