Pros
Compensation is high relative to similar positions at e-commerce companies, marketing agencies, etc. It's a crapshoot, but there are some well-led teams, though god help you if you need to collaborate across teams to accomplish anything.
Cons
Impersonal, siloed, fractured organization whose members, at times, seem to actively resent having to work with one another. Leadership is disconnected from what's going on at a functional level within product/dev/data analytics teams. Rather than articulating common goals or pushing teams to work toward them, the c-suite loves to host livestreamed town halls and announce grandiose new vanity projects, though when it comes time to offer specifics and explain what the latter are meant to accomplish or how they'll impact junior staff workloads, crickets. Company seems to struggle with basic back-office functions. When Rally was merged into Optum, it took IT months to grant former Rally employees access to Optum cloud services. Team leads provided Rally product managers with virtually no support in the transition to Adobe Analytics. Project management meetings kept multiplying, but never seemed to improve coordination. I never so much as met a single HR staff member during my tenure, and after I joined, my recruiter brushed me off and ignored me when I had questions about benefits. Some longtime team leads enjoy way too much job security for how poorly they treat their coworkers or how little they understand how modern companies uses data.