Has anyone had any dealing with ?

good / bad / indifferent ?

do they pay on time ?

any problems ?

Just curious, before I sign up to a contract with them.