Pros
Pros: Opportunity is real. If you're a self-starter and goal-driven, this is one of the best companies to work for. High-performing reps get promoted quickly and can build a six-figure income without needing years of tenure. Leadership is involved and responsive. The owner and managers are present, accountable, and lead by example. Feedback is encouraged and acted on. Training and systems are solid. The company uses JobNimbus, Trainual, and other systems to keep things organized. Training is thorough and field-relevant — not just theory. Great team culture. It's competitive but collaborative. People celebrate each other’s wins and help each other out in the field. No drama, just a shared hunger to win. Strong back office support. Once you turn in a deal, the production and admin teams are efficient. This lets salespeople focus on selling instead of getting bogged down in operations. Reputation and integrity. Cardinal does quality work and stands behind its word. That makes it much easier to sell because customers trust the brand.
Cons
Not for clock-punchers. If you’re looking for a laid-back 9–5, this isn’t it. You need to manage your time, stay consistent, and keep your pipeline moving. Weather and seasonality matter. Like most roofing companies, sales can slow in the winter months — but the strong months more than make up for it if you’re consistent.