There are many pros and cons to selling your software to big business. One benefit is that your price can be higher. The volume might also be higher, making the final price even better. However this comes with some trouble as well.
Companies have lawyers. Legal needs to sign off before some big purchases can be made. You will need a software license agreement. Purchase one of these for a few grand. Best to do it upfront.
Give quotes that last for 60 days. Companies will cut you a purchase order and expect you to ship the software. The game is not over yet. You still need to collect. Luckily the purchase order is legally binding. It will just take a while for you to get your money.
Get to know the payment procedure for each of your big company customers. It will make your payments come quicker. Know this. Companies don't like to pay via PayPal. Make it easy for them to pay you by whatever means necessary, except for Monopoly money.
Salary Comparison Failure - Read a post that stated top bug bounty hunters make 3X the salary of average developers. Umm what? Who cares what those top people make? You got to compar...