Randy Brothers discusses the Five Pillars of a successful roofing company.- Lead Generation- Sales- Production- Hiring, Onboarding, and Training- Cash Flow Management