Sometimes you get hours out want or more, then set new people on you loose your hours,
Some people are over worked
Working hours are good and you get breaks. If you stick to your agreed working works and not let the company down at the last minute they made sure you get the hours that you need.
They can be long but with breaks through the day.