Of course you will benefit from this price difference, but arbitrage is too risky, it could be after you send a coin to another market, the price can go down immediately, so you should do a careful calculation before arbitrage
I guess if you want to do arbitrages you have to have accounts on multiple exchanges and execute your trade immediately. So I think that arbitrages aren't too risky in comparison with other trading styles
Which I understand what Affilate User said is the transaction time and fee, you can speed up the transaction but it's need extra fee that you should add.
So, calculating before do an arbitrage is necessary.
Have account for each exchange that you want to do an arbitrage is mandatory, you can't do an arbitrage if you don't have and it's doesn't determine your trade to be faster.