BTC would surely be good for your business because it would attract more customers for you, people that are looking for ways to spend their BTC would see your business as a good option, and that will increase customers for you. If you do not want to hold BTC because of volatility, you can as well accept it through a payment gateway and receive BTC payments in the currency you choose.
I don't think there is any other downsides to an addition of BTC payment option in your business, except it is unlawful where you reside.
It is questionable regarding whether OP is still seriously considering this topic, and surely anyone considering whether to accept bitcoin (or other crypto currencies) as a means of payment would need to consider a variety of factors, and surely the easy way would just be to accept bitcoin as a payment method and then just to convert it to local fiat.. so that just creates an option for customers to pay in bitcoin.
A more serious way to consider bitcoin is whether any of us believes in bitcoin as an investment, so if we are accepting bitcoin in our business, that is merely as a way to supplement our already having had established an interest in bitcoin as an investment.
Once we consider bitcoin as an investment, then our determination to add bitcoin as a payment option would merely be as a means to provide support to the whole bitcoin space in order to promote the adoption of bitcoin, and surely such a decision may not necessarily pay off financially, and it also might be a lot of work to keep up with and to maintain (and to learn along the way).
The more that you learn about bitcoin, the better that you are likely able to figure out some balance in regards to how you might want to invest in bitcoin or to allocate your time, energies, psychology and money into bitcoin, and none of us are likely going to come to the same conclusions in regards to how we balance our allocations.
I am not even suggesting that anyone necessarily needs to plan to lose money and time because s/he is including bitcoin as one of the payment options; however, there may be times in which decisions need to be made in regards to how much any of us want to learn about bitcoin, and whether we might consider that there is any need to learn about shitcoins too... in terms of how we might choose to accept payments and then if some customers (or potential customers) might influence our decisions regarding whether to accept other forms of payment, to hold value in other ways or whether to convert into either bitcoin or into fiat (and in what proportions based on our own tolerances for volatility and/or considerations about whether any of our expenses might be paid in a form that is other than our native fiat). There are ways to attempt to lessen the levels of volatility, but we might not be able to completely escape volatility either, and surely, there are timelines in which cash might flow into a business (or other ways that we receive cashflow), and there are timelines in which expenses need to be paid, can be deferred or are discretionary... business related expenses, other living related expenses or even consumption decision expenses.
Sometimes a person will get into bitcoin as an investment by dabbling with it, so there could be easy ways to get into bitcoin and to get involved in bitcoin that lead to further levels of investment and adoption, but the earlier stages might merely involve transacting in bitcoin and providing payment options or even to exercise such payment options if someone might be patronizing businesses that accept bitcoin.. do we want to spend our bitcoin or not? I recently started keeping some value on BlueWallet, and we also know that Cash App had recently claimed to be able to accept either bitcoin payments or lightning network payments, and in the last couple of days, I sent two different payments of around 122k satoshis each (less than $30 each) from BlueWallet's lightning network to Cash App, and both of those payments have not been received by the recipients, and still show in my BlueWallet as "Payment in transition," so part of my point is that sometimes it can be frustrating as fuck to have to deal with some interface matters that had previously been considered as easy, and then all of a sudden some payments do not go through and then some concerns will develop - especially if those were to come up in the process of engaging in transactions that are meant to be part of a business. In my situation, my transactions were with family/friends, so there is not an issue of trust (or loss of credibility), but sometimes in the business context there can be questions regarding whether the other side of the transaction is being honest in regards to having had received the payment or if there might be other concerns about the payment in terms of losing the amounts forever into the ether... in the event that the payments cannot be recovered.