How much annual leave do I get?

Downs offers all staff 25 days annual holiday in addition to bank holidays. The firm is closed at Christmas and staff are not expected to take their own leave during this period. The annual leave year runs from January to December.