Work hours are standard. I'm not expected to work extra hours. I worked a 8.30am to 5pm work day during majority of my first rotation and came into the office everyday. Currently, it's a bit more flexible and i'm able to work from home 1-2 days a week.
Work hours vary week to week but typically are 8:30-4:30. There is no option for remote work as a graduate currently, but full time employees typically work 1/2 days from home.
Working hours are very flexible as long as you are completing you work. I come in at 8 and leave at 4, however sometimes stay a bit later to try and get ahead of my workload. Lunch breaks are flexible. I rarely get the chance to work from home as i am either in the office or on the road in front of customers.
The company, more specifically my manager, has been helpful and flexible in accommodating for urgent/sudden events.