Diverse fields of work
The sheer amount of choice available in engineering is staggering.
Within the major disciplines – electrical, chemical, civil, and mechanical engineering – there are multiple sub-disciplines (e.g. computer, materials, environmental, and vehicle engineering). And within these sub-disciplines there are even more areas to specialize in, including software engineering, polymer engineering, sanitary engineering, and mechatronics.
The availability of so many different branches of engineering means that you can achieve a moderate degree of specialization even before you finish your undergrad – making it that much easier to land a job.