Flexible working hours and working from home arrangements fantastic company benefits including extra holiday leave