This makes me love my job even more ,... wow. We have a badge to get in the building (as well as into the lab area), and we also use it to clock in and out on a time clock. But my company is extremely lenient - say I worked 8am - 3pm one day (we don't need to clock out for lunch if we stay on company property and it is less than 30 minutes long during busy season). Ok, so I worked 7 hours. The next day I could just work 8am - 5pm to make up that extra hour. They never question. If you're going to leave extremely early, they just OK it, and you can attempt to make up your missing hours later in the week, or just use PTO (paid time off to cover it if it is under 36 hours total for the week). This week I worked 8:30 - 5:30, 8:30 - 4:30 T & W, 8:25 - 5:15, and 8:00 - 4:15.
My last job gave me a hard time for leaving a minute or two early at the end of the day (I worked 7-4 with a 30 minute lunch break, SCHEDULED at 12pm). I remember me and a coworker were about to walk out together, and my supervisor made me sit back down at my desk for that extra 2 minutes. You also weren't allowed to clock in before 6:51am. That way, they wouldn't have to pay you for your time until 7am. They also put in a system called PTS - productivity tracking system - on the computers (this was a medical billing job). I had to keep count of how many charts I billed - usually 1600+ a day - but I had to keep track between doing other activities. So if I billed 400 charts, then had to add up payments we received when the mail came, I'd have to put in 400 for the chart quantity, change my activity, count how many checks I added, enter that, then go back to charts and count more of them. I think that took even MORE time out of the day. They were sad when I left for my new job ... No one ever got 1600+ charts done every day. But they also were paying me $4/hr less than my current job, and offered no overtime or raises. I didn't even get time off until 6 months - and thats how long I lasted!