Aerospace Engineer
Overall: highly recommend for studious people who are willing to spend 4-6 years in college. Job quality will vary depending on company and industry. Master's degrees are more common, but don't tend to be required outside research positions. You can work in tons of different fields, and are qualified for most engineering jobs that mechanical engineers are qualified for. In general, it is less hands on and attracts people who are/want to be pilots and are analytical types, rather than tinkerers/car enthusiasts that are often drawn to ME.
Industries I've worked:
Aviation: It's slow, old fashioned and cyclical. Good pay at large companies. The same layoff cycles that SeaKayEl mentioned for a mechanic might affect you as engineer, even at places like Boeing (massive layoffs in the 90s, recent reshuffling of jobs around the country).
Motorsports: Fast paced, informal, low pay, high stress, long hours and potentially travel. Also very fun, free clothes and promotional posters, free races and joy of being part of a team. Beware illegal practices (labor, health/safety) in small companies. You're working on race cars, so some of the downsides are outweighed automatically :D
Also know your engineering jobs:
Designers: usually a "squeeze" position where you will have deadlines to meet coming from above and below you. The quality of your experience depends a lot on the production management. Good for introverts who can be creative but detach when a project isn't going well and still needs to be finished. Usually low on the hierarchy, even with many years experience. In some places, you are a glorified drafter and in others you are expected to analyze and use engineering judgement. There are tons of practical details you will learn that you never got in school.
Analyst: A slower paced position usually, with time to optimize and extract meaning from your products/systems. Can be production or research based. Good for middle of the road personalities that like time alone to work, but can handle meetings and presentations. Expected to show engineering judgement and likely work with a few kinds of software. This will be most similar to your degree classwork.
Systems Engineer: a study in herding cats, haha! For the extroverted and patient who can continually bug people to coordinate on projects. Usually big picture people, often a project management role. You can take a lot of ownership over your project, but also a lot of responsibility.