The company is growing very fast - things can get a bit disorganized.
Although we are a Data company, our data within needs to be cleaner.
You are never fully "done" with a project/assignment. You would work on something for weeks, and finally when you are finished, it comes back a day later and people ask for more. It's hard because you would either need to start over to include what they want, or completely drive yourself crazy including things that were not initially planned for. I just wish management knows what they want before handing me work, mostly because it's not easy always editing comprehensive reports just to change a few things, when the reports were designed for only specific metrics/data.
Once you are hired into a role (and are good at it), the common theme is that they will not promote you because they cannot backfill your role once you move up. From the looks of it, you will either be moving sideways (to a diff business unit), or you will be moving up (if you are even labeled as a successor for management roles).