Ship yard duty is not too bad, the hours are much better than prototype, and the work is not too bad. This of course depends heavily on which yard you go to and what shop you work for, I am currently a RCT at Pearl Harbor I don't stand duty and rarely if ever work over 8 hours a day. Although it may not be "cushy" it's WAY better than any sea duty. I will say this though any where you go can either stall your career or help you advance its all what you put into it. This shore duty has done nothing to help me advance in the navy (I am not watch supervisor qualified) however I learned how to be a Radcon Tech, and I am currently an instructor which I hope helps me when I get out. Moral of the story if you want to stay in, reenlist. If you want to get out then get out, but realize there is always more training and experience to be had if your willing to stick it out.