Pros
Very flexible, good work life balance, challenging projects, variety of different product lines/project areas, large variety in Systems Engineering responsibilities, opportunities for growth and development
Cons
Aging infrastructure, fairly high turnover in management