If you are salary, you are expected to come in and work anytime they want and not get paid extra. Salary employees often work 60 to 80 hours a week.
If you are a hourly employee, they are required to allow you to clock in and pay you for the time you work.