At work, we are required to use an app or website to track our time, make corrections and submit our timesheets at the end of our work week, but in order to submit your reviewed and complete timesheet, you need to clock out first at the end of your work week, then use your own smartphone and start working on your timesheet and submit it to payroll through the app or from your computer at home on your own time. If you don't, you get a write up. The company does not pay for the time you spent looking and fixing your time sheet, but if you miss something, that's on you and you get a write up too, since there's only one payroll clerk at a company that employs 700+ persons, that's why they make us do payroll stuff for free.
Also, if you are scheduled to work from 6am to 2:30pm, and let's say you clocked in everyday at 5:45am (since you are only allowed to clock in 15 minutes prior to your shift, if not, you get a write up, and if you clock in at 6:01am, you also get a write up), and leave at 2:30pm as scheduled (since staying even one minute after 2:30pm is a reason to get a write up), at the end of the week when you check your raw total hours, you see 41.5 hours, but then the calculated time is always 40 hours and you get paid only 40 hours.
Holiday pay, if you work on a holiday, you get your 8 hours plus 8 holiday hours. No overtime for working on the holiday, and we only have 3 holidays, which are thanksgiving, Christmas and new year. But if a holiday falls on a weekday, you get that day off, but you have to make up that day by coming to work on Saturday. And if you ask for vacations or call on sick before or after the holiday, you don't get the holiday pay added to your paycheck.
Sick days, only 3 sick days a year, use them or lose them, and they get mad if you call in sick, you have to call an 800 number to report that you are calling in sick, then inform your supervisor, and they will ask for the reason you are calling in sick, and will also ask if you can take only half day off.
And this is in California. But well, guess it's time to move to another job, since McDonald's pays the same per hour as this place.