My job allows me to make bets during it(not all time of course, but i made at least 70% of bets i needed in work-time). But for such profit i had to spend all my free time, wake up several times per night, make a break in the training, etc. It is possible for some period but really difficult permanently. The same time i have to match that it is more interesting than job. As the result i have enough money from the job, so the family, friends and hobbies means more for me than additional money.
If you have the opportunity to bet some time during work, it will definitely be enjoyable. Because gambling is prohibited in most of the institutions where people work. Even situations like losing jobs are created due to gambling, especially for those who gamble during their work. However, when we win at gambling during work, we feel exciting, on the other hand, when we lose, we cannot concentrate on work. That is why I prefer free time to gamble. If I cannot gamble in my free time, then I cannot be satisfied there. I do not gamble for financial income, but when I lose, my feelings are bad for the time being. However, I can recover quickly later. I have observed very well in my gambling that when I gamble for money, I lose and when I lose, I have no regrets, at that time I have the possibility of winning.
It depends on your style of gambling. I played for money, without emotions. Win? Ok, next bet. Lose? Ok, next bet. Calculate the result midnight. Continue. I didn`t change the bet size, didn`t change opinion, just like a robot with script.
In such way i didn`t spend much time during the work for betting. Just open the bookie site, set alarm for a match, watch the odds, make a bet or skip, set alarm for next match. It takes about 5-10 minutes for one bet, so if i hadn`t some work "right now" i could make bets easily. Of course it is situation not for all gamblers.
PS. My colleague tried to repeat me. But he got problems like yours - he couldn`t remove his emotions from the game and stopped it not to be fired.