You need to pay for a season pass every year. Memberships cost a monthly fee.
The season pass gets you in any park they have also.
Yes every year if you want to keep going. You can get the Gold season pass for full payment up front. They also do special deals all the time where you get it at a discount. Some deals also offer you to get food and parking included for free.
You pay a monthly fee. You can also become a member and receive better perks like the season drinking cups as well as access to any park they have.
Thanks! Your answer is awaiting moderation.