Pros
The work hours are flexible and they allow tele-work. Good place to learn ANSI drafting rigor, PLM/PDM system rigor, phase gated design process. Chance to experience cradle to grave product process. Great co-workers everyone is very supportive of each other. Sense of team. Very mixed workforce of younger and more experienced engineers. Also the products you design are built onsite so that is very beneficial to an engineer who needs to learn the manufacturing processes and design for manufacture.
Cons
Recent roll-out of bureaucratic "one size fits all" processes aimed at risk reduction in the products have made the design process cumbersome. The extra rigor was not matched by an increase in headcount and therefore meeting the project schedules on time means the average engineer has to work 50-60 hours per week.