Overall the culture is quite good. Everybody is really friendly and from what I have experienced, there isn't a massive hierarchical climate at work. The workplace is also not highly formal which suits me well. Teamwork and cooperation are encouraged - everyone is always willing to answer questions if you need help and I've never experienced any competitive nature between co-workers in my current position. Socialising is encouraged however we don't have consistent out-of-hours catch ups as a team.