We've been dealing with CJL for a few years now. Great company, always returns telephone calls, provides accurate information when requesting spot quotes, or lane rates. We wish every broker was a good as them at conveying accurate info when booking.
Pleasure to deal with.... can't speak to payment terms (not my cup of tea), but they do have an account with us, with a line of credit. Our accounting department is very strict on terms and days to pay for all clients (less than 30 days for A&B Clients is normal) so I'd expect them to be within that range.
My contact is Jason or Irving..... I would recommend them anyday.