Comment 6 months is normal (Score 1) 341
Big companies tend to negotiate long payment periods. We're I work we don't pay anyone within 6 months. We also make it a point to dispute invoices.
Our suppliers have professional salesmen that make a living trying to rip us off.
That's the environment. Play the game- charge more for your next contract, keep trying to collect your invoice, and above all,stay on friendly terms.