Culture is very good and you feel very embedded in the tram.
Everyone is open and welcoming, at all levels of the business and it makes it easy to get to know people and be social. Cooperation and teamwork are part of the day-to-day life and it's encouraged to walk to peoples desks instead of emails and phone calls.
In office the company has flexible work arrangements. Good WFH options and start and finish times. As for out of work once my finish time is done so is my work for the day and I don't have to do any of it till I come back to work the next day. In terms of social there are constant lunches and events where you can mingle and build with your team.