Space is fine, building's a bit old and shabby. Coffee machines could be replaced so all floors have the same. Taps and toilets are breaking down too often with no back-up plan in place. Dress code is fine.
I work on site so generally jeans and a shirt. PPE when leaving the office. In the city, business attire. Offices (both on site and city) are very nice.
Lots of different meetings rooms with good IT facilities.