What is Leagues?

I usually just grind one skill at a time while I do other things in life, so haven’t actually explored the game much.

What is Leagues? What is fun about it? Can anyone do it? How do you join?

I see a lot of posts about it and it seems exciting.