Grain of salt on the latter concern, because lots of big American companies are also infamous for not paying contractors on time. One of our best (huge) clients at my last company got more than a year into arrears with us, and friends at other companies have much more lurid stories than that.