The place where I'm currently working, a department store in North Dakota, has the policy that if you are part of the team that closes the store you're official shift end will be scheduled for half an hour after closing time, but they keep the employees there until the management/supervisors are satisfied.
An example that happened recently: I was scheduled 2pm to 10:30pm (with the store closing at 10pm) but we didn't actually leave until nearly midnight.
As you can see, they don't take in the possible time after closing when they make our schedule so we'd end up working a 10 hr shift instead of 8. They don't ask us "hey would you stay later?" - they just expect us to stay - and our overtime is given when we work over 40 hrs a week so we don't get paid any extra money for the long shifts.
Also, if you leave before they say you can - even if its after the time they schedule you for - without permission, you get "written up."
When I was hired (and I've talked to other people who were hired recently and they said the same) I was told to expect to stay about an hour after the store closes - this has RARELY happened (less that 10 times in the 6+ months I've been there. More often than not the average has been 2 hours.
From what I've observed, the store is OBVIOUSLY understaffed, yet they usually expect our smaller team to hold to the same standards as a full team - thus we have to stay so late.
Is a company really allowed to do this sort of thing? It seems to me like there's gotta be some sort of labor laws against this sort of thing or something!

