Anyone heard of this company? I've lost some deals to them for some sub-par merchants that they offered longer terms (12-16 months) to.