Roofing is such a big pain in the ass, but so important to maintain. I try to tell people all the time that the most important thing to take care of on a building and spare no cost, is the roof, at least IMO.
Facilities managers, when you have a good one, are your ace. They seem to always know a little about everything industrial, plumbing, and electrical maintenance-related. A really good one takes that knowledge and can apply it to how to make the facility support the business strategy and operations more effectively.