Indeed we are always a better version of ourselves, if we keep learning. Learning gives room for improvement and development. Working with smarter people give you a chance to achieve that. Problems are unavoidable so we most be mentally prepared for it.
Thanks for sharing.