The shift pattern is predominantly nights (don't know how many on/off), can't speak for definite re holidays but probably 5 weeks each to be taken as blocks of Sunday to Saturday. Bank Holidays are a normal day at work on the railway so if you're rostered it you work it (but you get 8 lieu days...