I went through the first ODF batch and highly recommend if you are starting something!
Reasons why:
1) Community. Surround yourself with folks also starting something. Leads to momentum on your own startup, and more importantly, friendships.
2) Advice. Regular discussions on top of mind topics at work days and dinners provided advice that can be hard to find elsewhere
3) Opportunity. Those I knew in my batch benefitted from asymmetric upside by being in the program. Many met co-founders from the program, got intros to relevant co-founders, or worst case, accelerated the vetting of their idea and product development.