Advice
I would say that a consulting role & an engineering role overlap a lot, but they don't require the same skills and don't practice their skills in the same environment. Both require technical expertise and team working abilities. I would say that if one is more inclined to find a solution to a problem, and be more hands-on, then do engineering. If one is more inclined towards relationship building, yet still being very knowledgeable in a working solution, do consult.