I totally get why you’d borrow from them, and the card sounds nice, but do you want to be depositing your money with businesses that offer no personal recourse credit cards to brand new businesses?
Consider that startups are most often sitting on mountains of cash.
Also, having founders personally guarantee a credit card by putting up a house as collateral is not ideal for anyone.