I had to get stoned when I worked in printed circuit board factories because the work was so monotonous. I'd get stoned before work, 1st break, all throughout lunch, 2nd break, on the way home...and until bedtime. Would even get stoned with my supervisors & managers.
And then, after 7 years of toking 24/7, I did the clean & sober thang and found that I could not bear factory work anymore. I would literally fall asleep standing up. So I quit and became a security guard for about 5 years. And about 2 years into that job I started toking again (but only at home and never before or during workhell)...and then 3 years later my company began drug testing and I decided to quit before they tested me.
Nowadays, I work in a job dealing with customers face to face. I can't be stoned at workhell because I get too self-conscious & paranoid in public. But that's okay. I know what's waiting for me at home (that is, when I can fucken score it!!).