Work hours are standard. Reasonably flexible if required.
It is ok. If you have a genuine reason to be a little bit late in, then they are accommodating. It is difficult to religiously stick to 8 hours, even if work is a bit light, as many people (including your mangers and seniors) are working 10-hour days and it is hard to justify leaving after 8 hours. The no work from home policy is difficult and would be awesome to have the option every so often, especially for myself as I know how distracted I get in the office, if we could have the odd work from home day to catch up on admin or small tasks that are always being put off that would be beneficial.
You need to work at least 40 hours per week to be able to submit your timesheet. I usually work 8.5 to 9.5-hour days with 0.5 hours of break for Lunch, and no other specific breaks like morning or afternoon tea as you do not timesheet your breaks. I work from site 2-4 days a week and have done some work from home. Frequency is flexible on working hours, and you can generally start any time between 7-9am as long as you complete your hours.
Frequency seems rather flexible for working hours, despite the discouragement on WFH. I tend to arrive at the office at or just before 7am and leave between 3:30 and 4pm - this does not seem to have been an issue this far. I despise sitting in traffic, so the flexibility in start/finish times is very valuable to me. I tend to prefer working from the office, but the flexibility to WFH if the need every arises (house inspection, car WOF, etc) is desirable. My understanding is that these requests to WFH when needed are acceptable, but it would be nice to have some official direction on what's allowable. I'd love to be able to trial a 1-day per week WFH policy.
Employees are preferred to be in the office, to promote the office culture. WFH is permitted without any strict restrictions, but the preference is to be in person. Staff resourcing is managed well to prevent overworking people, and there are no set working hours.