I am a mechanical engineer. Frankly, I HATE it. It is boring and I get little satisfaction out of it.
When I was in college, I wanted to study biotechnology, but I was scared off by the amount of chemistry I would need to take. I got a degree in mechanical engineering instead. Yes, my salary is pretty good for just a B.S. degree, but I would rather be in a field where I felt passionate about it. I want a job that I love so much that I don't even want to think about retiring. For some, that is engineering, but not for me!
But, that is me. Your child might love engineering. I work with many people (mostly the men, if truth be told) that absolutely love what they do. The guy that sits next to me is glued to his computer all day, every day. He loves what he is doing.
As for personality, I work with great people. They are all very, very funny. They have no problem making conversation. I love them!!! A good test is, that if you find the Dilbert comic strip funny, you will fit in in an engineering office! Also, most engineers I know love Monty Python's flying circus. Oh, and Seinfeld. Also, most mechanical engineers can fix just about anything. They can use every day materials to create a solution to just about anything. It is pretty funny, and of course very useful. (I am not one of those people--again, going back to a lack of passion for what I do).
I would tell your child to pursue whatever career interests them. Whatever it is that they can be passionate about, that is what they should study. Don't get stuck in engineering just because you are "good at math and science". That is EXACTLY what happened to me!! Those skills would be useful in many jobs, including medicine, another career path I was interested in but talked myself out of. Here I sit at age 40, feeling like I missed my true calling just because I could "make a lot of money" with an engineering degree. Don't let that happen to your child!!! Make sure he/she truly is interested in the field. Otherwise they could be very unfulfilled in life. Best wishes to all who are choosing a career field--it is a tough decision!!