Because I have done taxes for businesses and having my own, I think I am qualified to talk about this topic.
Having the perks of being self-employed comes with a price of freedom, and safety - at least at the beginning stages. Everyone dreams of cashing in profits with minimal work at some point, but at the beginning, it's lots of work, probably more work than a regular 9-5.
You also have to sacrifice time beyond of what is customary with a regular job and often it's at odd hours of the night or early morning.
Furthermore, many times you don't have a guaranteed dollar payment on your services. You may kill it, or feel like you are getting killed, either way, it won't be easy. Make sure you do your due diligence on the marketability of your services or product, possible threats to your supply chain and customer base, and the cost viability of your sustained success. There are more factors to consider, but these are some obvious ones people sometimes forget. Happy scaling!