I work in a retail store. Being the new guy I always get the closing shift. Usually there is only one other coworker for the closing shift, and we have a specific set of tasks including locking various doors/gates and turning lights off. The store officially closes at 11 and we get paid until 11:15 (to account for the time it takes to cash out etc).
Almost always we are late leaving and sometimes its over 30 minutes late. I don’t know why it is, but for a couple reasons it’s a problem. First off, given my living situation and other commitments I rely on leaving work when scheduled to do so (I live in shared accommodation and it wakes another person up when I come home late). Second, I don’t think it’s fair to be working and not getting paid (we get paid per hour, but only for the scheduled time, so if we stay late it doesn’t count). Generally speaking, the closing up process requires both of us to be on the same page. For example, the last thing we do is arm the security alarm and we both need to be out of the store within 30 seconds of it. Sometimes coworkers hangout in the store after it closes. For example one likes to use the computer to surf the internet. They usually don’t tell me this ahead of time and this messes me up because I’m waiting for them to tell me I can arm the alarm, thinking they are still working.
My first question is, when is it expected for a person to work extra time without being paid? Am I being too pedantic about staying 30 minutes late? What actions should I take?
Today a manager told us to mop the floor, but we didn’t have time too and still left 45 minutes late because of a large order. I was surprised to find my coworker planned on hanging around the store indefinitely just to relax, and I told him I usually have to go home on scheduled time. I’m a bit concerned since everyone else is in no rush to get the job done and leave work, they assume I’m the same way.