Culture is generally quite flexible. Changes from team to team. Currently, my team has great work-life balance. Responsibilities are great, but working hours are flexible and I can work from home as I need to. The team is all specialised so we sometimes work in silos, but we all get along great and we help each other out whenever we need assistance. We have regular catch-ups, team lunches and wider team off-sites.