Our company (design, construct and maintenance) has been using Asana for more than 4 years now and we have a variety of users; most of all, we use Asana throughout the entire business.
Last year we introduced a new system of monitoring site work with daily (mostly) updates. We’re tracking building milestones, design changes and interactions with suppliers and clients. Team members are uploading pictures (lots of them!!) and files to Asana constantly.
This way of tracability of wokring really well