The only thing I would add is that the Navy now has a "preform to serve" program....
You have to pass a PST board to be allowed to re-enlist and continue to serve or get selected for advanced training.....
All fine if you do a great job, are disciplined and have solid military bearing......
Not good if you are marginal or a screw up.......
All Navy training is a two way street you must meet the standards or be dropped....
Once dropped you are still in the Navy but without the training........and you will go to the fleet as a non-rate......
If you plan is UCT then be the very best Seabee you can be and you may get a shot but it is not guaranteed......dive school is a tough one to get....
As an enlisted I made it through the nuclear training program as an electrician......of the 10 Nuc designees who started in my boot camp class......only 2 made it to the fleet as Nucs....
I am sure the UCT's are looking for the very best Builders, Construction Electricians, Equipment Operators, Utilitiesmen, Mechanics and Engineering Aids - so Seabee first then diver........
Go in with your eyes open....the Navy is not as much physical as mental......for most rates anyway other than SEALS, etc...
A great option.......be prepared........GO NAVY.......M