I've been going to Toastmasters for 6 or 7 years now - it's a long time but the great thing is I am still learning and improving and I still find it worthwhile.
Toastmasters has been great in helping me develop my speaking skills but also my leadership and work skills. Learning to be more thoughtful of others and give feedback in a more sensitive way has been key for me. I'm from the "tell it like it is" school of thought which isn't always the best way to share feedback.
One of the key things for Toastmasters though is the networking. Last night I attended a meeting and heard about the career of a nuclear physicist. In the past I have learned about environmental campaigning work, the work of a female undertaker, diseases in trees, gluten allergies in children and much more besides.
Learning with others is a great way to build connections and whilst that's not why I joined Toastmasters I think it's one of the key reasons I keep going. We do of course have regular members such as myself but we also have members who join for a specific purpose. These have included people having to give a speech, people looking to improve their English speaking skills, people who have been promoted or people who are leading a voluntary organisation or group. This mix of regular members and transitional members means there is a constant supply of new people to meet and learn about, all while developing skills that are useful not just in the workplace but in our everyday lives also.
I'm not sure if I will still be going to Toastmasters in another 6 years but if I am it's because I will still be learning and developing.