I work on a passenger ship. We're contracted to work 10 hours per day 7 days per week. Previously we worked 7:30-5:30 with 1hr for lunch 12-1 which I would call 10 hours. This has just been changed to 8am to 8pm, with 1hr for lunch 12-1 and 1hr for dinner 5-6.
Because of the food breaks (which I remind you are necessary for us to not die) the company now has us working 8am till 8pm 7 days a week.
Also worth noting:
I'm a cadet. My monthly cadet bursary works out to about $2 per hour at this number of hours. I also have to do paperwork for my cadetship in my own time, so to recap, work 8-8, bed at 00:00 by the latest so I can sleep 7 hours, this gives me 4 hours in the evening for rest, my homework, and any other tasks like laundry etc.
Food stops being served past 8pm. With the current work hours we are expected to eat our last meal of the day between 5 and 6, work 2 more hours, and eat nothing (except maybe snacks we bought ashore/at the shop on board) else until the next morning.
Before you ask this is all legal. Labour laws are different for seafarers and work hours are allowed to be much longer than on land. This is a rant post, not legal advice.