Pros
The best reason to work for the Navy varies by what job you have and what rank you hold. There are some jobs that can be challenging and rewarding, but there are others that leave you over work and unappreciated. The Navy does ensure a stable pay check and health care can be a benefit if you are ill enough to receive proper attention and care.
Cons
Downsides to the Navy that I have experienced include: Poor management, hazardous working environments, poor living conditions, and extend periods of time at sea. The Navy has a tendency to operate on a policy of leadership by attrition. Meaning those that can lead, leave. The level of hazards that you encounter will vary depending by job, and it is important that you always are mindful of your own safety. The work living conditions are mostly found out to sea where food is questionable at best and personal space is a misnomer. But the Navy will provide for all your basic needs, as defined by the Navy.