
The culture is very team dependent.
Very good culture
Great culture overall, socialising depends on team, some partners will spend budget on monthly wine/cheese or pizza nights, others won't, most teams have friendships alongside working relationships.