ode
It does look like a construction company logo, something you'd expect to see on the side of a pickup truck.
But no matter the logo, if the product is good and there's good customer service reputation - it really doesn't matter to the repeat customers.