I've done some hydroponic projects.
Pros: You get to build stuff. You get a better understanding of plant nutrition. Did I mention building stuff?
Cons: When things go wrong the plants can be injured or killed much faster than traditional soil based agriculture. More expensive. If you don't...