Quite flexible. Remote working available
So long as work is done - company is fine.
The company is flexible but my team's hours are lead by the client/deals we work on. I find senior team members are generally really accommodating with this however and don't expect over the top hours from analysts.
I usually get to the office at 8 and leave at 5. I could start later or finish earlier if I wanted to, but the extra hour allows me to be prepared for the next day/week/month.