It's very often competitive. You have to remain at peak (mental) fitness. You'll spend a lot of nights and family gatherings just looking at tech stuff to keep up to date.
You become adored, respected, have a lot of money and power. But with that comes unrealistic expectations. People expect you to win and keep winning. You end up exhausted by the middle of the day and people will still expect you to keep going.
You start taking performance enhancers to deal with the pressure. First, it starts with Jolt and Red Bull. Then you experiment with nootropics, going for any edge. Then you start hacking your own habits and routines.
You end up on death marches. Heck if you're a startup, all of them will feel like a death march. You can quit and have your team lose, or march together with them with almost no chance of success.
If this appeals to you, then you might just enjoy a career as a developer. It's not about the highs, but enjoying the lows as well. There are less stressful versions of the job, but then it pays a lot less than management consulting.