Quite flexible, I have a stand-up meeting at 10 am that I must be in for but as long as I am here for around 8 hours a day it doesn't matter what hours those are
37.5 per week, very flexible in terms of arriving and leaving times
It is quite flexible, on some days that there is less workload I won't work for as long. However, there are always days where it's easier to stay back for hours do finish off some work. It is extremely flexible.
7.5 hours is the daily standard, but they are very flexible.