One problem is the price of bitcoin can be stable for weeks at a time in which case you can't make any money from trading. Then what happens is that the price of bitcoin moves suddenly, but you make nothing because you are asleep. So you do algo trading, and then you end up losing money because of bugs.
Trading with bots can be profitable but you need a good programmer, if you are not one yourself, and then you need to update the bot constantly in order to respond to new strategies that you may devise.
I do not think that its a good thing to do and that it can let you lose a lot of money too, I do not think that you should do it.
And the fact is that it can still let you lose a lot of money or sometimes its still even too slow..
If you have trading using bot for your trading job then you can have a good experience if that is profitable, however the market movement does not always move in one direction only, there are times that it moves the other way because of the big factors that might affect the its movement, like for example if there are crisis then you need to set your bot again, I think that is a hard job to do.