People who make a habit of sleeping on the job comprise a secret society of sorts within the U.S. labor force.
They believe the perfect nap should last 51 minutes, meaning they’ll wake up at 2:33 p.m. Commissioned by Avocado Green Mattress and conducted by Talker Research, the survey found if respondents ...