Wrangling the office of a roofing company is no small feat. From miscommunications and project changes to endless piles of paperwork, it's all too easy for details to slip throught he cracks. You can help your office run smoothly (and keep your sanity) by planning for admin challenges. Start strategizing before ...