Pros
Ever seen the video from Dan Pink about motivation? The one about Authority, Mastery, and Purpose? Google it - Veeva is like that. Autonomy: You are the “Captain of your Own Ship” but we have strong enough team spirit to help each other out. Mastery: You can learn about the industry, consulting, programming, and the product, gaining skills and experience which triple your value on the market - oh, and there is no such thing as a non-compete, because our CEO doesn’t believe in it. Purpose: What you do matters; what you think matters. Your everyday actions ripple across the company and the customers. People contribute (from their own time) and Veeva doesn’t take it for granted. People do get recognized, and given opportunities to help shape the future of the company and the industry. Coming to work here was the best decision of my life - I’m actually looking forward to Mondays.
Cons
Veeva is “Pressure makes diamond” or “Sink or Swim” type of company. Nobody is going to hold your hand while you walk up the stairs. You have to ask for help (which is provided in abundance) and you have to want to become better because of your own internal drive, otherwise you won’t succeed.