is network engineering a good career