Most of my career has been at startups, but I'm at a fairly large enterprise now. Agile is very different here. It's much more rigid. Every team has an agile coach, there are rules that must be followed, there are limits on who can make decisions about certain things, we do every sprint ceremony ever conceived every sprint, all pods must follow the exact same process. There's no flexibility and little acknowledgment of the original Manifesto principles (e.g. people over process). With an implementation like this, I can see why enterprises can fail to gain as much benefit from agile as promised.