Pros
There are a lot of career opportunities it just comes at a price. Be prepared to work 60+ hours a week depending on department/ manager.
Cons
At CVS there is no work-life balance. You are overworked and are expected to keep up with production. I would work all day and half the night for releases, and be expected to be online the next day. The team was also expected to do so, this caused so many mistakes in our releases. Everyone was overworked. Also they don't care about their employees health. I had given some feedback on this topic of being overworked and the team being overworked and they say that it shouldn't be happening, but no one did anything to fix it. Side note they are CVS HEALTH and don't even have COVID days for their employees.