The culture within the office is quite good, but on site there are definitely challenges to be faced in terms of outlook, communication and morale of the workforce. It is a very flat structure, but often times each site operates at it's own level which may lead to issues for the broader business. Site teamwork is really strong, but socially there are definitely aspects missing.