He should have enough time to sleep now
We’ve heard sad stories of employees sleeping in their car because they had nowhere else to go. This story is nothing like that. One employee would clock in at the right time then disappear for an hour or two. The OP’s mom, who worked HR at this company, learned from his coworkers that he was napping in the parking lot.
When confronted, the guy thought he wasn’t in the wrong. He clocked in on time, so what was the problem? The problem was that he was sleeping on the job and still receiving payment. It took the company a few weeks to realize what was going on. Understandably, the company let the guy go.