Due to the nature of project work, most spaces are temporary site offices, so the location and facilities are not great. Head office is nice. The dress code is PPE for on-site, business casual for office work on projects, and business for head office.