Pros: benefits, job security, guaranteed pay.
Cons: draconian regulations, rigid schedule, easy to let work dominate much of your life.
While serving in the Navy offers many opportunities and benefits civilian jobs do not, the Armed Forces is not an ideal work environment for those seeking a more flexible schedule, as well as more time for personal affairs after work. However, I would not trade my time in the Navy for anything, as it has afforded me the skills necessary to continue – more... to be successful and productive in society in general. There is an inherent discipline and 'get-it-done' attitude instilled in members of the military that cannot be learned elsewhere.
Management can vary depending on your department, but a typical day can include flight operations, emergency drills, training, or repairing equipment around the ship. Ah, and keeping the ship clean of course. It is community unto itself unlike any other, and it teaches many--including myself--how to work under duress. Being an enlisted member of the Armed Forces is rated at the fourth most stressful job in the world. – less