LTC is often higher on GDAX than most other exchanges and the coin takes about 15-20 minutes to send. Sending Bitcoin back can take a while but that has more to do with GDAX/Coinbase actually posting your transaction to the blockchain than Bitcoin itself (though, yes, Bitcoin transactions themselves can take a while). The longest I've had to wait was 8 hours total. But 5-10% profit in 8 hours is, um, pretty good.
The last time I did this about a week or 2 ago, there was an 8% difference between GDAX and Bittrex. At the end of it, after fees and all that, I made 6%.