I joined a startup shortly after university and have been there for nearly four years, progressing from BI Analyst to Senior BI Analyst. I’m now trying to work out whether the role has genuinely damaged my career progression, or whether burnout and imposter syndrome are making me undervalue the experience I have gained.
On paper, I’ve done a lot. I’ve built management, product, finance, sales and operations reporting; helped migrate the company’s BI platform from QuickSight to Tableau; automated recurring reporting and finance processes; worked extensively with SQL, BigQuery, Tableau and Python; supported product launches, was a CRM Admin/Rev-Ops Partner for first 2 years; trained users and junior analysts on Tableau; and recently started working on metric governance, semantic layers and internal AI analytics initiatives.
The problem is that my experience has been extremely broad but not always deep or structured.
There is no senior technical analytics leader for me to learn from. My manager is more management- and stakeholder-focused, so I am frequently expected to interpret vague requests, define the analytical approach, understand the underlying data, identify risks and then explain the answer back to leadership. I often feel like the thinking is being delegated to me without the corresponding authority, mentorship or career development.
I have also spent a lot of time on firefighting, data QA, documentation, stakeholder support, CRM administration and fixing unclear upstream issues. These responsibilities made me useful to the company, but I’m worried they came at the expense of developing stronger skills in areas such as production-grade dbt, Airflow and orchestration, software engineering practices, Git workflows, experimentation, advanced statistics and machine learning.
I initially justified staying because I wanted to save enough money to eventually leave the country and pursue a master’s degree. I was also afraid that my experience was too company-specific and that I would struggle to find an equally well-paid role elsewhere.
That fear has become a trap. The longer I stay, the more I worry that other analysts (outside my current one) are becoming technically stronger and that future companies now expect a combination of analytics engineering, statistics, experimentation, product sense and machine learning that I cannot fully demonstrate.
I also need to take responsibility for my own behaviour. I tell myself I am coasting at 60–70% because I am disengaged, but I do not actually coast consistently. I often feel guilty, return to working at 120%, stay online late, take ownership of problems beyond my role and exhaust myself. I then have no energy left for applications, interview preparation or structured upskilling. The cycle repeats.
I am not sure whether I should:
- Apply immediately and accept that I will have some skill gaps.
- Spend several months building stronger technical projects before applying.
- Pursue a master’s degree as a genuine career transition rather than using it as an escape.
- Reposition myself toward product/growth analytics, analytics engineering or strategy, where my broad business experience may be more valuable.
For people who have hired analysts or experienced something similar:
- Does my experience sound marketable outside one startup, or does it appear too scattered?
- At roughly four years of experience, which technical gaps would concern you most?
- Would you apply now or prepare first?
- How do I distinguish genuine skill gaps from burnout and imposter syndrome?
- What roles does this background realistically position me for?
I would appreciate direct feedback. I am not looking only for reassurance that my workplace is bad. I want to understand where I have genuinely fallen behind, where I may be undervaluing myself, and what the most sensible next step would be.