I spent nine years in enterprise IT and honestly thought I was moving fast. My title changed every eighteen months or so, and each change came with more money and a slightly bigger desk. What I didn't realize was that I was being promoted into narrower versions of the same job. I wasn't growing. I was refining.
Enterprise taught me a lot, just not always the things I thought I was learning. I got very good at change advisory boards, vendor management, and explaining to a steering committee why a six-month delay was actually good governance. Those skills matter. They just don't transfer the way you expect. In a big company, career growth often means becoming the person who keeps a complex system from tipping over, and that takes years of accumulated trust.
My mistake was assuming those habits meant I could lead anywhere. I left my enterprise role to join a fintech startup as their first security hire. Day one, I did what I always did. I drafted a forty page risk register with categories, owners, mitigation timelines, and a RACI matrix. The founder read it, set it down, and asked me one question: what should we fix by Thursday? I didn't have an answer. I had a document. That was the moment I realized I'd spent a decade learning how to describe work instead of deciding what work actually mattered.
The growth curve in that startup was brutal and immediate. There was no governance layer between me and production. I broke a customer-facing API on my third week because I changed a firewall rule without telling the developer on call. In an enterprise, someone would have caught that in a change review. In a startup, the pager went off at 2 a.m. and I had to fix it myself. I learned more about networking, deployment, and incident response in six months than I had in the previous five years. It wasn't comfortable, but it was real.
Neither environment is objectively better for your career. Enterprise gives you depth, mentorship, and the chance to compound expertise in a stable domain. Startups give you speed, ownership, and feedback loops so tight you can see the results of your decisions within a week. What you trade in one, you pay for in the other. In enterprise, I plateaued without noticing. In the startup, I risked burning out before the learning could stick.
I used to compare the two like one was a detour and the other was the main road. They are just different currencies for the same ambition. One pays in patience and scale. The other pays in urgency and exposure. The question that still lingers for me isn't which one I prefer. It's whether I can recognize when I've stopped exchanging one currency for growth and started just collecting the tokens.