I worked at Veeva for my first co-op in Fall 2017. I had a really positive experience here. There are some very cool, meaningful projects to work on, and interns are treated very much like full timers.
People at the office were generally friendly and approachable. Even though there was often ample work to be done, the work atmosphere was still quite relaxed and not stressful. Throughout the term, there were also events for interns.
My only complaint was that the salary was a bit low compared to other similar jobs (although I heard that they were increasing it after I left).