Always worked and proud of it, I have done jobs where I have toked all day and some where it was impossible like the coatings company with lots of explosive shit on site.
I guess it depends on what your doing, after all I'm not keen on the idea of a stoned airline pilot.