Question: what is the difference between a flag and general officer?
Answer: Primarily, senior naval officers with a pay-grade of O-7 and above are known as Flag Officers while senior officers in the Army, Air Force, and Marine Corps with a pay-grade of O-7 and above are known as General Officers.