One thing I've learned dealing with other businesses in my company is that businesses don't necessarily need to be good. Selling to the public I'm sure you need to good but it seems to matter far less when you sell to other businesses. Just be able to hit their price point. Their employees could complain for years about it before moving on