there is always work in ME related fields. the skills learned can be applied very broadly and there is always someone looking to reinvent the wheel and pay you a good salary while you are doing it

another way to look at it, would you rather build the target(civil engineering) or the missle(mechanical engineering)?