Well I can't speak to EME, but I can tell you a little bit about MSE from my limited experience.
First of all, realize that Naval Engineers have just about the least sea time of any trade in the Navy. Most likely I will never spend more than 4 years posted to a ship, and if I get ONE six moth...