Advantages: Grants can fuel big structural projects, enabling large-scale societal impact that otherwise probably wouldn’t be possible.
Disadvantages: Grants can be very time-consuming. It first takes time to develop grant-writing skills that actually win grant proposals, then it takes time to write a winning application, and then it can take quite a while for you to see the funds in your bank account.