All staff talk on an equal level, with interaction between departments, encouraged. After hours, everyone has a good "off switch" to chat over a drink.
Quite a flat structure, it's a tight and friendly team
Company culture is exceptional. Hierarchy feels relatively horizontal, not vertical. Everyone works well together. Socialising is encouraged. Development is facilitated. Great exposure to senior people within the organisation.