Pros
Very good benefits, and low risk of loosing your position. This is a good company to start out your career, but over time your skills will start to become too specific to be directly marketable to other companies. Your job carer will be what you make of it, and unless you drive the advancement you will stall in one position.
Cons
Overall negative attitudes. This extends to navy personnel that you are in a direct working relationship with. You may find 1 in every 10 that re good to work with, but over time this becomes very exhausting. The shipyard is not interested in improving their workforce, and unless you work at it yourself, you will find yourself very behind your counterparts that you graduated college with when it comes to skills.