Pros
When I first started at Cardinal Contractors, I honestly wasn’t sure what to expect. I had some sales experience but nothing in roofing, and I was skeptical of the usual “sky’s the limit” talk you hear at interviews. But a few months in, it became clear — this place is different.
⚡ Fast-Paced But Fair
Cardinal isn’t the kind of company where you sit around waiting to be told what to do. From day one, you’re in the game. They give you the training, the support, and the expectations — then it’s on you to run with it. It’s fast-paced, and yeah, you’ve got to hustle, but the effort you put in directly reflects what you get out of it. That’s real.
💰 Pay That Matches the Work
What I really like is that the commission structure actually makes sense. You’re not jumping through weird hoops to get paid. You sell roofs, you get paid — and paid well. The backend team handles things like production and scheduling, so you’re not bogged down once the deal is closed. That gives you more time to keep selling and building momentum.
🧠 Real Training, Not Fluff
I’ve been through onboarding at other companies that felt like a waste of time — cookie-cutter stuff that didn’t help in the real world. Cardinal’s training is practical. You learn how to knock doors, handle insurance conversations, close deals, and manage your leads. I never felt like I was thrown out there blind.
👊 Team Atmosphere
The people here grind, but they’re also chill. It’s competitive, but not toxic. We joke around, we share wins, and when someone’s stuck, people step in to help. I’ve had days where another rep handed me a hot lead just because he was overloaded. That kind of stuff builds loyalty.
📍 The Bottom Line
Cardinal has been a game-changer for me. I went from paycheck-to-paycheck to making more in a month than I used to make in half a year. But more than the money, it’s the freedom — to set my schedule, to earn what I’m worth, and to be part of a team that actually cares about doing solid work.
Cons
work hours and getting on roofs