I have had a positive experience so far! Good support and they pay on time (net 15)! I just got my first check the other day (about $650.00!!!)