Although it makes you look and look twice at least, it would even get a laugh out of me, I just don't think its good for biz. I am no way a snob or get offended easily but I find it pretty tasteless and yes I would remember it, but I would never think of hiring them. I would purposely go with another contractor because of it.
I just figure if their classless enough to put that on their truck, its just not the kind of company or people I would want to work in my house. Thats how I would look at it at least.
I'd like a poll of like 2500 people in the range of 35-70 years old to really see what others think about it. I wonder if others would go with someone else