Due to the high skills and responsibility that comes with being a Submarine Officer, the hefty salary is earned. There are many great aspects of such a career, although some things scare people away.
Pros
Huge Salary: With already getting a hefty base pay, nuclear submarine officers get a lot of secretive bonuses (usually +$50,000) for keeping them in the nuclear force. In addition to that, the benefits of being in the military such as healthcare and base living allow submariners to bring home a lot on what appears on paper.
Travel: Submariners go everywhere! Wouldn't you want travel internationally on a $2 Billion luxury boat? Submariners get to plow through ice in the North Pole or enjoy a relaxing night at a port in Panama.
Camaraderie: Unlike the massive amount of people on an aircraft carrier, the crew on a submarine is relatively small. On a deployment the crew will leave as family. Also, the submariners are generally more intelligent and devoted about their work than other military careers.
Responsibility: This could go either way, but the satisfying sense of responsibility felt from a submarine officer is unlike any other. You get to be in charge of men on one of the most-advanced piece of technology.
Future Opportunities: Not everybody plans to be in the military force longer than others. The training and devotion of being a submarine officer is very attractive on job resumes.
Safety: Being on a submarine is one of the most safest military positions possible. The submarine is the most-advanced secretive technology in the world. Despite displacing 48,000 tons, being long as the Seattle Space Needle, and being as wide as a three-lane highway, you could go completely unnoticed on an enemy's doorstep.
Cons
Long Deployments: Submarine deployments can sometimes be as long as 6 months. Despite frequently landing in ports, you will eventually feel lonely being in a metal tube under the sea. Like any other deployment, you will have to face being apart from friends and family.
Fitness: There is plenty of exercise equipment on board but nevertheless it is difficult to stay in top shape in a metal tube thousands of feet under water.
Lack of Relaxation: Beware, submarine work is not for the weary. The shifts each day and night are long are strenuous. Don't join if you are expecting to sleep in.
Required Service: You are held responsible to serve a required amount of years in the Navy like almost any other military career. Be sure to be passionate about being a submarine officer.
Claustrophobia: Unlike an aircraft carrier, submarine officers are confined to a small work space. The submarine is huge in reality, but still can sometimes feel cramped especially in the sleeping quarters.