Crowdfunding works if you put in the necessary work, promotion, and attention. Crowdfunding is considered the best way to raise money for a business, over angel investors and venture capital.