trade credit pros and cons