My $0.02
No offense, but if that description rankles you, I'm wondering what it is exactly you are expecting and what your experience is in the corporate world. That all sounds pretty straight forward for a strategic account director or client executive role, right?
Also Monte Carlo is an interesting company (read: consultant speak for, not great but not garbage either) that I've been watching based on their VC raise and accolades (e.g they are a newly minted unicorn but not on the Cloud 100, etc.).
Personally, I actually don't like their market and am fatigued with Big Data cum Data XYZ (warehouse, observability, processing, etc. et al.) and especially think it's not a great time (and turning into an era) to try and grow revenue in a step function manner through the engineering and IT towers of an organization so that I'd be out just on that part alone, but if you are into it, there are way worse companies to take a gamble on as they offer better than market compensation and probably a pretty good chunk of RSU/equity still.
I think if you watch the Databricks IPO (which I assume will be a fast follow if Instacarts IPO is good next month) you'll get a good sense of whether or not this is a solid gamble for a 2 year investment of your time.