Do not give this business a deposit or give them your credit card number.They will take your deposit months in advance and still not have the appliance you ordered ready for delivery when your contractor needs it.
They make further unauthorized charges to your credit card, and share your credit card info with other businesses in other states (presumably to avoid taxes) that then charge your CC without your permission.
Pros: None.
Cons: Shifty business practices.
more