I deal w/ some big enterprises and the bigger they are, the worst they are with payment. Decent BigCos will pay net 30-45 with the worst of them pulling a 60-75. You take the deal because that's their standard with everyone and it's a take it or leave it sort of thing with others in line who'll gladly take your place. And even with the net75 sometimes they will play stupid games like, oh we missed the last check run, I guess you'll have to wait another 15 days.