Things to Consider About Flat RoofingFlat roofs will provide you with a clean look, and they are also easy to maintain; however, there are certain things you need to know...