I can't speak to the rest of the org, but my time in CAT Digital has been super frustrating. Most of the data pipelines are an over-architectured and error-prone mess. This is because leadership hires a ton of contractors (which, is not necessarily a bad thing!) but then doesn't give them the support needed to succeed in their job.
The team leads I've worked with are either unmotivated, or spread way too thin to be effective. I can't recommend working for CAT Digital - this business unit has a LONG way to go and I don't seem them getting there in the next decade.