All branches of engineering are a tad cyclical. The beauty of mech/aero is that the undergrad training, while having some specialist subjects, is heavily skewed to generic techo stuff. The result is that mech/aero graduates are found in an incredibly diverse range of career disciplines .. but you probably make a lot more money by reading dentistry, law, or accounting ...