Pros: great people and benefits
Cons: requires travel periodically and the monthly commute
Great place to work 20+ years. Initially learn discipline, new skillsets, have college paid for partially, then progressively learn personnel management and new fields. Server your country, meet lots of people over the years and make many lifelong friends.