There are lots of experienced people to learn from. There are opportunities to grow personally and professionally. Being in the trades means there is always some work to do.
Cons
Priorities change often. Goals/projects don't always get across the finish line.