Great culture, supportive environment. When projects get hard everyone is helpful and kind. There is a lot of trust in the team and there is nobody I don't like. There is a great social culture too if you want it, with people regularly going to the pub after work or meeting up for stuff on the weekend. Great office location, flexible working hours. My life is nicer now I working here.