Taro Logo

Positive and supportive dev environment

Software Engineer
Former Employee
Worked at Veeva Systems for 4 years
July 3, 2021
Pleasanton, California
4.0
RecommendsApproves of CEO
Pros

Overall, I enjoyed my time working at Veeva for a few years.

  • The culture is supportive, and at the time, among engineering, it was easy to reach out and ask anyone for help, even if they were from different teams.
  • I genuinely enjoyed almost all of my coworkers that I interacted with - somehow Veeva manages to hire well-meaning, thoughtful, and intelligent people with no pretension.
  • It's a pretty good place for new grads/interns. Veeva has set up a good process for onboarding new devs, probably even more so now that the products are more stabilized.
  • Management seems to be accommodating with requests for internal team switches.
  • RSU stock compensation.
  • Physical exercise classes at the HQ at the time (circuit training, yoga, etc.). (Not sure if still a thing.)
  • Included lunch and snacks at the HQ cafeteria at the time.
Cons

Very customer-focused (in terms of values, "employee success" comes after "customer success"), so there's a big focus on churning out features, perhaps at the expense of quality, writing test code, etc.

Not exactly sure how people go about self-improvement or doing too many new / innovative things. But it's fine if you're fine with being a code monkey, which most people are kind of okay with.

As the code base grows, code maintenance and production issue troubleshooting becomes trickier.

Somewhat questionable work-life balance - it's up to the engineer to set some self-restrictions and work boundaries, because there is always more work to be done.

Additional Ratings

Work/Life Balance
4.0
Culture and Values
4.0
Diversity, Equity, and Inclusion
4.0
Career Opportunities
4.0
Compensation and Benefits
4.0
Senior Management
4.0

Was this helpful?

Veeva Systems Interview Experiences