The best would probably be the salary. Along with high wages comes job security. These facts confirm that getting a degree in engineering is the great chance to become confident, secure and job respectful and to have a very descent money supply as well. Other advantages include interesting and creative work and working with the latest technological advances in the field you choose to go into. Engineering as a whole shows many superior qualities over other jobs, but it also has its disadvantages.
Engineering degree requires the most math and science of any other degree offered.
Another disadvantage of being an engineer is the actual status of being one. It is not looked upon as highly as other fields such as doctors or lawyers. I think that most of the time they are looked upon as nerds. In addition, most engineers are not promoted to high level positions such as presidents or top executives. This means that most engineers never get the opportunity to be their own boss.