The work-life balance could be improved, and it seems like the advertised 'flexible hours' really only goes for starting earlier and leaving earlier, not starting later and leaving later. Adding a bit more flexibility with the hours (when possible) would make a huge difference.