I don't care about getting promoted in my current role (at a small start-up where the eng org is flat), but I'm miserable because there's obviously a clique of people who are "trusted" and take over the technical direction of anything interesting. What's left is basically just implementing their ideas and then having them rewrite it on you or nitpick it in PRs until they practically wrote it.
I’ve worked in places with nasty politics. It’s brutal and awful.
In a smaller place with a flatter org, you’re usually going to have less nastiness, for the simple reason that there aren’t any bullshit roles with organizational power. Bullshit attracts assholes.
When small companies suck, it’s usually because the owner is a jerk.
So I'd call that a startup? It's not like we're not trying to achieve rapid growth, we just haven't found the secret magic yet to turn into a unicorn. Doesn't mean we're not trying.
One popular definition of "startup" (Steve Blank's) basically precludes profitability.
A typical HN startup is wannable Unicorn get rich quick scheme. Maybe we need a new term for that.