A couple of months ago John Mueller of Google was asked a question about a site with a mega menu of about 1,000 links in it but those links would dynamically change based on user action. John responded that it might be an issue for Google to understand a menu that has that many links and changes that often.
Google Recommends Pyramid Navigation Structure For Large Sites
Get More Clients:
What would one more client per month mean for your business? Click here for commitment-free SEO and digital advertising. Financing available.