"Sleeping on the job" is a phrase that is not positive. It's often preceded by "He was fired for" and can make you the butt of jokes for years to come. But maybe it shouldn't be such a bad thing.
Nobody's perfect, but even the best of us is occasionally going to come up short at the office. But there’s a difference between the occasional missed meeting and a career full of bad work habits that remain unbroken. And that difference could cost you your job.