Traders and other people who work in a specific exchange tend to follow the exchange hours, but other people's work hours are more flexible. They are usually alright iff you need to take an afternoon off and work over the weekends instead. I usually work from around 9 am to 6 pm, with around an hour lunch midday. Sometimes I stay longer to finish up some stuff but I would work less hours the next day/week.
The company is very flexible about the number of hours you work.
Generally work from 8:30 to 6:00 but start and end time can be pretty flexible within a reasonable range
There's no explicit expectation for us to stay later, but in general people will work slightly more than a usual 9-5