I chose to work as a consultant because I love learning from others in my industry just as much as I love teaching. As a consultant, you have a variety of experiences and knowledge to bring to your clients, but you can also learn a lot from them. Many people choose a career in consulting because they aren't sure what they want to do. This is a good reason to be a consultant.
You can learn and explore a lot while getting paid. Consulting firms know that they compete for exceptional talent, so their compensation packages are also structured to be very competitive.