oh ya, almost every job I have had.
Gas station - gaveyard shift friday and saturday, there was allways two people working, one for the self serve an one for the full serve. we would just close down full serve and that person would get to sleep, go out to a party or go home. as long as you were back by 6:00. Then we would just switch the next night. It worked great.
GM - if i got a big break in the line i would lean back in my chair and stick my legs out in the ailse. When there was a job coming the agv would hit my legs, stop and start beeping or a few seconds, then start moving. That was usually enough to wake me up. Usually.
My current job - well its a desk and computer job and we all know how easy it is to fall asleep here. Just lean back and doze. When someone wants you up, you either get a tap on the shoulder or a paper ball square in the face.