Pros
Can almost always guarantee a raise each year, although minimum. Seems like you can promote quick enough, if your in with the right people!
Cons
If your a salaried employee you can plan to work a lot of unpaid OT, for that matter, scheduled unpaid mandatory overtime at a moments notice through email. You will get very little to no satisfaction from your job because upper management will take whatever you produce and spin it either good or bad to make whatever CM or PM or VP happy! Your employment contract discusses flex time as a benefit, HAHA! You can give that up, I submitted many times sheets in my years there with well over 40 hours and still be expected to use PTO to cover a long lunch or maybe walking through the gate at 6:31am! Attrition throughout the company is rampant! Many talented young people leave because of the above, Ingalls will have a hard time running a shipyard when the people to old to get a new job retire!