Remember folks, little risk, little rewards. If you pick this type of role, don't seethe when you see your peers earning 3-10x more. Don't claim you are underpaid.
There are pretty big cons to the bigger corporate world, B2B, etc., but money isn't as big of a difference as it first appears.
At the of the day, it's about being able to meet your needs, being able to save so you don't worry much about the future, enjoying your work and also finding time to enjoy life outside of work. If you're able to do this, it doesn't matter if you work 40 or 60hrs.
IMO, Optimize for TC and Happiness. If you can find joy in your work, it won't matter. It's easier to enjoy 80hrs of work that you love than suffer through 40hrs of work you hate.