Pros
Best opportunity for advancement, good benefits, hardware electronics is probably the best environment I have seen in 50 years of experience, management is also best. Company values are superior to most companies, especially if you believe in God and family. This is a VERY pro USA company with a feeling of family. Excellent retirement, insurance, vacation. Great people to work with with broad range of experience, especially mechanical and electronics hardware.
Cons
Different groups fight to impose their importance. Software is always competing with engineering for budget. Production is always competing with engineering for product responsibility. This needs to be addressed as it is unfair to those of us that are dedicated to our jobs.