Building High-Performing Teams

Teams do not become high performing by accident. They get there through intentional hiring, consistent standards, clear communication, and leaders who invest in developing the people around them. I have built teams from scratch in commercial roofing, scaled organizations to 180 employees, and now manage four regional markets across the Upper Midwest. Every stage of that journey taught me something different about what it takes to build a group of people who deliver results together.

At Penebaker Enterprises, my first company, I went from a crew of five to 50 employees generating $15 million in revenue. At Roofed Right America, we scaled to $35 million with 180 people spread across multiple markets. That growth was only possible because we systematized hiring, built training programs, created accountability structures, and learned to trust the people we developed. The posts in this category break down those systems and the principles behind them.

I write about the practical side of team building because that is what I know. How do you hire for character when technical skills can be trained? How do you create accountability without micromanaging? What does delegation actually look like when the work is physical, visible, and high stakes? When do you let someone fail so they can learn, and when do you step in because the risk is too high?

Now at Great Day Improvements, I oversee branches in Chicago, Madison, Milwaukee, and Minneapolis. The challenge is different at scale because you cannot be in every room. The team has to carry the culture when you are not there. That reality, building leaders who build teams, is the through line of everything I write in this category. If you manage people, these articles are written for you, with the scars and successes from doing the work. The practical lessons here come from years of getting it wrong before getting it right, and that honesty is what makes the advice useful.