My buddy is well compensated, being a nuclear engineer.
He said that virtually none of the other folks who graduated power school with him are still in the Navy.
Great bonuses and good pay...still a extremely high turnover.
I am not so sure that he would have been compensated at a higher rate in civilian life. Pay may have been better, but the job market was not exactly on fire for a good deal of the time he has been in the Navy.
Sure, the pay is high, if you can get a job.