Pros
Veeva offers the opportunity to engage in meaningful and challenging work alongside intelligent and talented colleagues. The company’s culture fosters a positive environment, and the compensation package is competitive, providing a strong foundation for employees to thrive.
Cons
My experience at Veeva has been hindered by significant issues with local management in Raleigh. The level of micromanagement is stifling, with every decision, regardless of its significance, requiring approval from management. This lack of trust and receptiveness to staff ideas leaves developers feeling marginalized and demoralized. Furthermore, management’s tendency to prioritize being the “cool boss” often leads to inappropriate joking and belittling remarks, contributing to a toxic work environment. The turnover at lower levels of management in Raleigh is concerning, and the constant shifts in priorities driven by the loudest voices in project management result in incomplete work and a lack of achievement in both speed and quality.