Pros
There are a lot of opportunities for people just coming out of college to grow their careers. You're given a lot of responsibility and the opportunity to take charge of different projects. Veeva also has great benefits as well as a wonderful work from anywhere policy.
Cons
I personally would never recommend my friends to Crossix and more specifically for a position in client services. Crossix promotes a competitive and toxic work environment with senior management that lacks empathy and understanding of the employees below them. It's extremely difficult working across teams internally - often having battle against those who are supposed to help you and a stark lack of accountability for everyone but the client services team. With lack of a more nurturing culture, a distinct dissonance between upper management and entry to mid-level employees, and general operational woes, Crossix has a lot of work to do if it wishes to retain its employees.