Pros
Electric Boat is big enough to accommodate interest for lateral movements based on individual proffessional interests and objectives. Projects are varied in focus and are available onsite with short to longer-term durations depending on business needs. Oppurtinities for extended work assignments are regularly available. Rotation program is easy to go into. Opportunities for overtime pay for salaried employees.
Cons
Learning curve to specific assignments can be steep and little formal training is provided to engineers. Most skills are learned on the job. The company's vacation policy is about the worst I've seen with only two weeks paid vacation provided for the first 10 years. Work schedule is not flexible enough. Opportunities for promotion seem highly subjective and vary greatly depending on whose management you report to.