27 days leave (increasing with length of service) plus 8 bank holidays. Flexible working (we are happy to discuss options such as compressed hours).