I really enjoy the company's culture There are so many events that you can get involved in and attend both in the office and after hours. The approach is that you can do as much or as little as you like, which I think creates a healthy culture because there are plenty of events to attend for those that want to, but there has never been in my experience any pressure to attend or any level of disappointment expressed from colleagues if you do not want to attend an event/can't make an event. I think the level of socialisation between colleagues in different teams is great, but I also think it is person-dependent. I.e. if you want to meet people in other teams and socialize with them, you can and people are very open to it, but you have to take the first step/the initiative, because being spread across different floors, it does not always happen naturally. I have had an excellent experience achieving mentoring from senior people in the firm (or juniors who are just more senior than I am). Everyone is willing to go for a coffee and chat about my experiences and how I am finding them. This is even the case for people I have not met before - it is very common to get a cold email from people you haven't met before for a coffee/catch up and I think it is great that there is no level of trepidation about doing that because the response is always positive