Dress code where I am based is smart casual, but at head office locations it may be more business attire.
The office I work in is pretty grim. It is a bunch of portables or strapped together without enough office space for everyone. The good thing about is its strategic location to our customers, it is right in the thick of it. Dress code is fantastic. High vis clothes that can be dirty and creased. Provided your clothes do not stink of body odour you are all good.
As expected form an industrial site, office is plain and functional with few if any aesthetic features. Limited to zero creature comforts (no fruit box, no biscuits etc). Dress code is company-branded high-vis and heavy duty steel capped boots